80,493
社区成员
发帖
与我相关
我的任务
分享
private class MyHandler extends Handler {
public MyHandler(Looper looper){
super(looper);
}
@Override
public void handleMessage(Message msg) {
switch (msg.what) {
case SET:
Test.this.text1_1_2.setText(msg.obj.toString());
}
super.handleMessage(msg);
}
};
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add(0, 1, 1, R.string.menu1);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item) {
if (item.getItemId() == 1) {
Looper looper = Looper.myLooper();
MyHandler myHandler = new MyHandler(looper);
myHandler.removeMessages(0);
String data = "ABCDE";
Message msg = myHandler.obtainMessage(SET,1,1,data);
myHandler.sendMessage(msg);
}
return super.onMenuItemSelected(featureId, item);
}
TextView text1_1_2 = (TextView)findViewById(R.id.tab1_1_2);this.text1_1_2 = (TextView)findViewById(R.id.tab1_1_2);
private TextView text1_1_2 = null;
TextView text1_1_2 = (TextView)findViewById(R.id.tab1_1_2);