线程-github上yalantis的sidemenu的点击事件问题

问题描述

github上yalantis的sidemenu的点击事件问题
    在用sidemenu时,参考其demo,在fragment里开分线程:

@Override
public void takeScreenShot() {
    Thread thread = new Thread() {
        @Override
        public void run() {
            Bitmap bitmap = Bitmap.createBitmap(containerView.getWidth(),
                    containerView.getHeight(), Bitmap.Config.ARGB_8888);
            Canvas canvas = new Canvas(bitmap);
            containerView.draw(canvas);
            ContentFragment.this.bitmap = bitmap;
        }
    };

    thread.start();

}

这样做在刚开始并没有报错,但是在其中一个fragment里添加RecyclerView后,在
sidemenu打开时报错:Only the original thread that created a view hierarchy can touch its views,求解

解决方案

只有创建这个视图的原始线程才能接触到这个视图

解决方案二:

UITapGestureRecognizer和UITableView点击事件冲突问题
关于Linearlayout点击事件无效的问题

解决方案三:

谢谢提示,我只将一个fragment重写里面的takescreenshot后问题解决

时间: 2024-10-02 05:55:54

线程-github上yalantis的sidemenu的点击事件问题的相关文章

jquery fullcandar 日程表控件 添加上一天下一天点击事件问题

问题描述 jquery fullcandar 日程表控件 添加上一天下一天点击事件问题 jquery fullcandar 日程表控件 添加上一天下一天点击事件,这样可以获取下一天上一天的日期 解决方案 http://ask.csdn.net/questions/160016

我的Android进阶之旅】GitHub 上排名前 100 的 Android 开源库进行简单的介绍

GitHub Android Libraries Top 100 简介 本文转载于:https://github.com/Freelander/Android_Data/blob/master/Android-Librarys-Top-100.md 本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不相关的项目, 所以排名并

GitHub上那些值得一试的Java开源库

文章转自<http://www.chinarobots.cn/XingYeDongTai/952.html>,感谢作者分享! ----------------------------------------------------------------------------------------- 作为一名程序员,你几乎每天都会使用到GitHub上的那些著名Java第三方库,比如Apache Commons,Spring,Hibernate等等.除了这些,你可能还会fork或Star一些

Github上优秀的Objective-C项目简介

Github上优秀的Objective-C项目简介 主要对当前Github排名靠前的项目做一个简单的简介,方便自己快速了解 Objective-C的一些优秀的开源框架. 项目名称 项目信息  AFNetworking 作者是 NSHipster 的博主, iOS 开发界的大神级人物, 毕业于卡内基·梅隆大学, 开源了许多牛逼的项目, 这个便是其中之一, AFNetworking 采用 NSURLConnection + NSOperation, 主要方便与服务端 API 进行数据交换, 操作简单

GitHub 上最火的开源项目 —— Java 篇

很多开发者在看到自己感兴趣的项目时会使用 Star 功能,可以说 Star 的数量在一定程度上代表了开源项目的热门程度,本文整理了 Java 语言中 star 数最多的十五款开源项目,这些项目在 GitHub 上的 star 数均超过 15000,排名如下: Rx 的 Java 实现 RxJava star:26782;fork:4718 .Net响应式编程框架 Rx 的Java版本开源实现,有Groovy, Clojure, Scala and JRuby版本的实现. 分布式搜索引擎 Elas

GitHub上史上最全的Android开源项目分类汇总

今天在看博客的时候,无意中发现了 @Trinea在GitHub上的一个项目 Android开源项目分类汇总,由于类容太多了,我没有一个个完整地看完,但是里面介绍的开源项目都非常有参考价值,包括很炫的界面特效设计.个性化控件.工具库.优秀的Android开源项目.开发测试工具.优秀个人和团体等.可以这样说,每一位Andorid开发人员都能从中找到一个或多个适用自己项目的解决方案,消化吸收并加以利用,可以为自己的APP增色不少.文章最后还列出了部分国外著名Android开发者的信息,包括GitHub

github上-“.mk”文件怎么编译用什么工具

问题描述 ".mk"文件怎么编译用什么工具 github上一个工具. 是一个用来监控Android的apk文件的. 请问这个源码怎么编译?

分布式版本库——Windows下Git的环境部署以及在GitHub上开源自己的项目

分布式版本库--Windows下Git的环境部署以及在GitHub上开源自己的项目 这几天着实忙的焦头烂额,可惜不是搞技术,今天周日,难得闲下来,写篇大家都想学习的Git教程,其实廖雪峰老师的网站已经非常详细了,但是.咳咳,太长了,我就稍微简单点的来概括,其实Git在MAC和Ubuntu上的体验是最好的,不过搞Android开发的我相信绝大多数人还是用windows吧,当然不排除个例 廖雪峰教程:http://www.liaoxuefeng.com/wiki/001373951630592960

点评10款Github上最火爆的国产开源项目

感谢Github,让我们有了一个优秀的共享平台,享受思想碰撞.参与优秀项目的激情.下面我跟广大的程序猿们,分享一下Github上最热的10款国产开源软件(本人纯手动计算,按照星数点评,有些熟悉就说的多,不熟悉就少说.失误之处你给我指出来,我下次补上). 1. Echarts Echarts 是基于Canvas,纯Javascript图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表. 所属公司:百度 Star:5204 提交时间:5/26/2013 优势:echarts提供商业产品常用