TestHandler.java :  » Samples » km-samples » km » TestHandler » Android Open Source

Android Open Source » Samples » km samples 
km samples » km » TestHandler » TestHandler.java
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);
          }
        });
    }
    
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.