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