Package COM. example. titleclockproject; import Java. util. timer; import Java. util. timertask; import android. OS. bundle; import android. OS. handler; import android. OS. message; import android. app. activity; import android. view. menu; import android. view. menuitem; import android. support. v4.app. navutils; public class mainactivity extends activity {private int COUNT = 1; private handler = new handler () {public void handlemessage (Android. OS. message MSG) {Switch (MSG. what) {Case 1: updatetitle (); break; default: Break ;}};@override public void oncreate (bundle savedinstancestate) {super. oncreate (savedinstancestate); setcontentview (R. layout. activity_main); // The first method (starting after 1 second, with an interval of 5 seconds) timer = new timer (); timer. scheduleatfixedrate (New timertask () {@ overridepublic void run () {message = new message (); message. what = 1; handler. sendmessage (Message) ;}}, 1000,5000); // method 2 // titlechange = new titlechange (); // thread = new thread (titlechange ); // thread. start () ;}@ override public Boolean oncreateoptionsmenu (menu) {getmenuinflater (). inflate (R. menu. activity_main, menu); Return true;} // class titlechange implements runnable {// @ override // public void run () {// while (true) {// message = new message (); // message. what = 1; // handler. sendmessage (Message); // try {// thread. sleep (5000); //} catch (interruptedexception e) {// E. printstacktrace (); //} private void updatetitle () {This. settitle ("Welcome to project" + Count ++ );}}