protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
this.requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.activity_welcome);
new Thread(new BTThread()).start();
}
在BTThread中,有一个公共的void run()方法首先执行Thread.sleep(3000)然后跳转到另一个Activity。但在第一个活动时间内,我们无法看到activity_welcome的内容。
如果有人对此有任何想法,我非常感谢您的帮助。
答案 0 :(得分:0)
您无法在主线程以外的线程上启动新活动。
如果BTThread是您活动的内部类,您可以致电
runOnUiThread(new Runnable() {
public void run() {
//startActivity
}
});