public class LooperActivity extends Activity {
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
System.out.println("main"+Thread.currentThread().getId());
LooperThread th=new LooperThread();
th.start();
Message m=th.mHandler.obtainMessage();
m.obj="hello";
m.sendToTarget();
} class LooperThread extends Thread { public Handler mHandler; public void run() { Looper.prepare(); mHandler = new Handler() { public void handleMessage(Message msg) {
System.out.println(Thread.currentThread().getId());
} }; Looper.loop(); } }}今天学习了looper的使用,想写个例子,结果Message m=th.mHandler.obtainMessage();
这一行报空指针以上,请大家帮我看看那
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
System.out.println("main"+Thread.currentThread().getId());
LooperThread th=new LooperThread();
th.start();
Message m=th.mHandler.obtainMessage();
m.obj="hello";
m.sendToTarget();
} class LooperThread extends Thread { public Handler mHandler; public void run() { Looper.prepare(); mHandler = new Handler() { public void handleMessage(Message msg) {
System.out.println(Thread.currentThread().getId());
} }; Looper.loop(); } }}今天学习了looper的使用,想写个例子,结果Message m=th.mHandler.obtainMessage();
这一行报空指针以上,请大家帮我看看那
解决方案 »
- 求高手指点一下:Eclipse 如何安装 PhoneGap 2.2 或如何使用 PhoneGap 2.2
- 选项卡标签栏之间的分割线没设置也看到,如何把他去除呢???跪求~~
- 贡献15本pdf完整版经典Android教程和海量Android源码
- 调用系统拍照后原留保的变量内容数据丢失
- 请问下android 系统下怎么mount/unmount SD
- android 游戏开发
- 没有android.intent.category.LAUNCHER的activity
- 在程序里怎么能跳到无线控件呢?
- android socket编程使用线程
- 关于安卓调用C#的WebService上传图片问题(不使用ksoap2)
- android 对于txt怎样分页显示,不要滑动效果
- 哪位高手指导怎么修改相机拍照保存图片会逆时针旋转90度的问题啊 谢谢了 内附部分代码。。
Message m=th.mHandler.obtainMessage();
所以报空指针
加了一个thread.sleep(1000);再执行Message m=th.mHandler.obtainMessage();
就可以了