handle Message 的用法
来源:互联网 发布:开网店买什么软件好 编辑:程序博客网 时间:2024/04/29 01:02
import java.util.Timer;import java.util.TimerTask;import android.app.Activity;import android.os.Bundle;import android.os.Handler;import android.os.Looper;import android.os.Message;import android.util.Log;public class HandleTest extends Activity {private static final String TAG = "MainThread";private Timer timer;private TimerTask timerTask;private Handler mMainHandle, mChildHandle;private int i = 0;public void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);timer = new Timer();timerTask = new MyTimerTask();mMainHandle = new Handler() {public void handleMessage(Message msg) {Log.e("mainhandle", i + "");System.out.println("receive a message !");}};new ChildThread().start();timer.schedule(timerTask, 0, 5000);}public class MyTimerTask extends TimerTask {public void run() {if (mChildHandle != null) {Message childMsg = mChildHandle.obtainMessage();mChildHandle.sendMessage(childMsg);Log.e("thread", i + "");}}}public void onDestroy() {Log.i(TAG, "stop looping the child threads message queue");mChildHandle.getLooper().quit();}class ChildThread extends Thread {public void run() {Looper.prepare();mChildHandle = new Handler() {public void handleMessage(Message msg) {Log.i("child", "11111111");i++;Message toMain = mMainHandle.obtainMessage();toMain.obj = this.getLooper().getThread().getName() + i;mMainHandle.sendMessage(toMain);System.out.println("send a message !");Log.i("i=", i + "");}};Looper.loop();}}}
1 0
- handle Message 的用法
- handle Message 的用法
- Handle用法中Message创建方式:new Message和obtainMessage的区别
- handle的用法
- handle的用法
- Handle的用法
- Handle的一些用法
- Android Handle机制 理解Looper、Handle、Message的关系
- Message,Handle,Looper之间的关系
- Handle、Looper与Message之间的关系
- Handle MessageQueue Message Looper之间的关系
- 关于Android Handle的用法
- android中handle的用法
- Message Queue和handle
- handle message looper messagequeue
- handle 与 Message
- Handle、Message、Looper
- handle.sendEmptyMessageDelayed(message ,TIME_OUT) 发送延迟处理的消息
- 2015—2016年QS世界大学排名200强-[转]
- __weak与__block修饰符到底有什么区别
- UI for iOS(一)-- RGB十六进制字符串转换UIColor
- uboot的链接脚本
- 简约至上-交互设计策略-总结语
- handle Message 的用法
- java中的运算
- 写文章的“技巧”
- maven-mybatis分页插件配置
- js如何打印object对象
- java构造函数使用方法总结
- 最近几次都遇到了sizeof,但是每次都有一点蒙B的感觉,今天总结一下;
- TCP/UDP网络编程入门教程之二:TCP Server端——socket与文件描述符
- Play框架功能测试 (functional test in play framework)