<p>开启APP后第一个界面为欢迎界面,完毕后自动跳转到主界面即功能界面。</p><p>通过handler发送消息的方式处理。</p><p>第一步:Handler里面定义一个消息,即完成欢迎界面后启动主界面</p><p>第二步:在主线程里面开个新的子线程 执行这个消息即可。</p>
public class WelcomeActivity extends Activity {
private Handler handler = new Handler(){
@Override
public void handleMessage(Message msg) {
//欢迎界面完毕后启动主界面
Intent it = new Intent();
it.setClass(WelcomeActivity.this, MainActivity.class);
WelcomeActivity.this.startActivity(it);
WelcomeActivity.this.finish();
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_welcome);
new Thread(new Runnable() {
@Override
public void run() {
try {
Thread.sleep(3000);
} catch (Exception e) {
// TODO: handle exception
}
handler.sendEmptyMessage(0);
}
}).start();
}
}