package km.TestHandler;
import android.app.*;
import android.os.*;
import android.view.*;
import android.view.View.*;
import android.widget.*;
public class TestHandler extends Activity {
private Button btn1;
private Button btn2;
private Button btn3;
private Button btn4;
private Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
Toast.makeText(TestHandler.this, "ggg", Toast.LENGTH_SHORT).show();
super.handleMessage(msg);
}
};
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btn1 = (Button)findViewById(R.id.Button01);
btn2 = (Button)findViewById(R.id.Button02);
btn3 = (Button)findViewById(R.id.Button03);
btn4 = (Button)findViewById(R.id.Button04);
btn1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//
handler.sendMessage(handler.obtainMessage());
}
});
btn2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//
handler.sendMessageAtFrontOfQueue(handler.obtainMessage());
}
});
btn3.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//
handler.sendMessageAtTime(handler.obtainMessage(),SystemClock.uptimeMillis()+2000);
}
});
btn4.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
//
handler.sendMessageDelayed(handler.obtainMessage(),2000);
}
});
}
}
|