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();
这一行报空指针以上,请大家帮我看看那