SoFunction
Updated on 2025-04-10

Android development tutorial: How to use the handler of Android


package ; 
import ; 
import ; 
import ; 
import ; 
import ; 
import ; 
public class HandlerDemo extends Activity { 

//title provides variables for the setTitle method. Here I set it to int type for convenience.
    private int title = 0; 

    private Handler mHandler = new Handler(){ 

        public void handleMessage(Message msg) { 
            switch () { 
            case 1: 
                updateTitle(); 
                break; 
            } 
        }; 
    }; 
    public void onCreate(Bundle savedInstanceState) { 
        (savedInstanceState); 
        setContentView(); 

        Timer timer = new Timer(); 
        (new MyTask(), 1, 5000); 
    } 

    private class MyTask extends TimerTask{ 
        @Override 
        public void run() { 

            Message message = new Message(); 
            = 1; 
            (message); 

        }    
    } 

     
    public void updateTitle(){ 

        setTitle("Welcome to Mr Wei's blog " + title); 
        title ++; 
    }