亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

主線程啟動了啟動了,子線程一直沒有發送消息

package?com.example.handler;

import?android.app.Activity;
import?android.os.Bundle;
import?android.os.Handler;
import?android.os.HandlerThread;
import?android.os.Message;
import?android.util.Log;
import?android.view.View;
import?android.view.View.OnClickListener;
import?android.widget.Button;

public?class?FourActivity?extends?Activity?implements?OnClickListener{
	//主線程的handler
	private?Handler?handler?=?new?Handler(){
		public?void?handleMessage(android.os.Message?msg)?{
			//給子線程發送消息
			Message?msg1?=?new?Message();
			
			//?向子線程發送消息
			handler.sendMessageDelayed(msg1,?1000);
			System.out.println("main??handler");
			Log.d("111",?"main??handler");
		};
	};
	
	//子線程的handler
	private?Handler???threadhandler;
	private?Button?bt1;
	private?Button?bt2;
	
	@Override
	protected?void?onCreate(Bundle?savedInstanceState)?{
		//?TODO?自動生成的方法存根
		super.onCreate(savedInstanceState);
		setContentView(R.layout.four);
		
		bt1?=??(Button)?findViewById(R.id.button1);
		bt2?=??(Button)?findViewById(R.id.button2);
		bt1.setOnClickListener(this);
		bt2.setOnClickListener(this);
		
		HandlerThread?thread?=??new??HandlerThread("handler?thread");
		thread.start();
		
		//創建子線程的handler
		threadhandler?=?new?Handler(thread.getLooper()){
			@Override
			public?void?handleMessage(Message?msg)?{
				Message?msg1?=?new?Message();
				
				//?向主線程發送消息
				handler.sendMessageDelayed(msg1,?1000);
				System.out.println("thread??handler");
				Log.d("222",?"thread??handler");
			}
			
		};
			
		}

	@Override
	public?void?onClick(View?v)?{
		//?TODO?自動生成的方法存根
		switch?(v.getId())?{
		case?R.id.button1:
			handler.sendEmptyMessage(1);
			break;
			
		case?R.id.button2:
			handler.removeMessages(1);
			break;		

		default:
			break;
		}
		
	}

}


正在回答

0 回答

舉報

0/150
提交
取消
Android面試??虷andler詳解
  • 參與學習       54867    人
  • 解答問題       192    個

學Android開發,必學Handler,也是Android面試???/p> 進入課程

主線程啟動了啟動了,子線程一直沒有發送消息

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號