Java代码
1 //调用方法1
2 //Thread th=new Thread(this); 3 //th.start(); 4 //调用方法2
5 handler.post(new Runnable() { 6 @Override
7 public void run() { 8 showToast(); 9 } 10 });
Java代码
1 public void showToast(){
2 Toast toast=Toast.makeText(getApplicationContext(), \在其他线程中调用显示\Toast.LENGTH_SHORT); 3 toast.show(); 4 }
Java代码
1 Handler handler=new Handler(){ 2 @Override
3 public void handleMessage(Message msg) { 4 int what=msg.what; 5 switch (what) { 6 case 1:
7 showToast(); 8 break; 9 default: 10 break; 11 } 12
13 super.handleMessage(msg); 14 } 15 };
Java代码
1 @Override
2 public void run() {
3 handler.sendEmptyMessage(1); 4 }