本例子只有一小段代码,是为了本身回顾使用的。java
public class WelcomeActivity extends Activity { private ImageView welcomeiv; private TextView welcometv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.welcome); final Handler handler = new Handler() { @Override public void handleMessage(Message msg) { switch (msg.what) { case 1: login(); break; } super.handleMessage(msg); } }; TimerTask task = new TimerTask() { @Override public void run() { Message message = new Message(); message.what = 1; handler.sendMessage(message); } }; Timer timer = new Timer(true); timer.schedule(task,2000); // 延时1000ms后执行,1000ms执行一次 //timer.cancel(); //退出计时器 } private void login(){ final Handler handler = new Handler(){ @Override public void handleMessage(android.os.Message msg) { switch (msg.what) { case //这里是根据返回值,分别作不一样的操做。 break; default: break; } } }; } }