提供其中一個方法:
sendMessageDelayed(Message,long);
java
package com.bloggerads;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
handler.sendMessageDelayed(new Message(),5000); //延遲5秒,透過Message()傳達延遲5秒的訊息
}
private Handler handler = new Handler(){
public void handleMessage(Message msg) { // 使用msg分發到主程式
super.handleMessage(msg);
Intent intent = new Intent();
intent.setClass(MainActivity.this,page2.class); //換頁到page2頁面
MainActivity.this.startActivity(intent);
MainActivity.this.finish();
}
};
}
結果:
5秒後換到page2頁面
沒有留言:
張貼留言