码迷,mamicode.com
首页 >  
搜索关键字:handler    ( 5646个结果)
在子线程中创建Handler和looper并与主线程进行交互
分析完上面那篇文章,基本理解了handler的实现原理,乘热打铁,这里我们利用handler原理,在子线程中创建一个handler和looper可能很多面试时候问道,子线程中能不能new一个handler ?答案是可以的,但是因为主线程系统默认在ActivityThread中已将帮我们创建好一个lo...
分类:编程语言   时间:2015-02-14 12:13:55    阅读次数:195
Android -- EventBus使用
EventBusEventBus是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过...
分类:移动开发   时间:2015-02-13 21:05:59    阅读次数:184
MFC右键弹出菜单
右键弹出菜单是指右键抬起的时候弹出的菜单。通常放置在Dialog的OnRButtonUp响应函数里。下面就给出右键弹出菜单的实例:1 添加右键事件及响应函数 可以用Class Wizard。。。来添加一个右键消息WM_RBUTTONUP,为其添加Handler,会自动生成OnRButtonUp响应函数2 为弹出菜单添加资源 可以用“Resource View”中的”String Table”添加...
分类:编程语言   时间:2015-02-13 16:33:12    阅读次数:212
Android 关于倒计时功能的说说
关于倒计时的实现,可以说有很多的方法,比较常见的就是Timer+TimerTask+Handler了,或者还可以配合Runnable。例如下面的代码:[html]view plaincopyimportjava.util.Timer;importjava.util.TimerTask;import....
分类:移动开发   时间:2015-02-13 16:21:23    阅读次数:217
java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()
这个问题正常和老版本有关,老版本老出现这问题 如果你是老版本就这样写下就好了  new Thread(){public void run() {     Looper.prepare();     beginConnect();//从服务端获取消息     Looper.loop();     };}.start(); 如果不是2.几的版本,那就是下面的问题了。 ...
分类:编程语言   时间:2015-02-13 13:26:17    阅读次数:162
Android中Messenger的使用
我们使用Handler都是在一个进程中使用的,如何跨进程使用Handler? 其实这个问题不难解决,自己动手对binder进行一些封装就可以简单实现。但是当你看系统源码,就会发现,其实这些android都已经为我们做好了。 使...
分类:移动开发   时间:2015-02-13 08:08:43    阅读次数:204
ViewPager实现广告自动轮播核心代码(Handler+Thread)
ViewPager数据源是4个线性布局,每个布局里面充满一张高度固定、宽度充满父布局的图片。有4个小圆点跟随ViewPager滑动。轮播原本我是用Timer+TimerTask的,但是问题颇多,很是郁闷。于是看了一下别人的一个仿网易新闻的例子,然后找到了相关代码阅读。原来可以使用while循环+线程...
分类:其他好文   时间:2015-02-12 19:57:22    阅读次数:1078
解决Fragment中ExpandableListView刷新失败的绝招
不知道有没有朋友遇到过这种问题,在一个fragment1添加的数据(确定已经添加到sqlite里面了),但是添加的数据要在另一个fragment2的expandableListView里面显示出来。这就设计到刷新的问题。 借鉴了前人的做法,其中感觉比较有好的做法是用异步处理的方式,在适配器外面声明一个Handler,然后在ExpandableListView构造方法里面接收消息,调用notify...
分类:其他好文   时间:2015-02-12 18:27:22    阅读次数:134
Android 第十四课——Handler Looper Message
1、基础概念 1)android.os.Handler? 2)主要接受子线程发送的数据, 并用此数据配合主线程更新UI.? 3)应用程序一旦启动,Android UI 这个主线程的生命周期就开始了,然而,Android UI 线程并不是线程安全的,也...
分类:移动开发   时间:2015-02-12 16:32:56    阅读次数:134
Android/java http多线程断点下载(附源码)
先看下项目结构: http多线程断点下载涉及到 数据库,多线程和http请求等几个模块,东西不是很多,想弄清楚也不是很困难,接下来我和大家分享下我的做法。 一、先看MainActivity.java 成员变量,主要是一些下载过程的变量和handler private String path = "http://192.168.1.3:8080/wanmei/yama...
分类:移动开发   时间:2015-02-11 22:04:58    阅读次数:289
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!