我写了一个应用程序,我的第一个活动是启动画面,但是这个活动是一个空的白页显示。我怎么能删除它? 这是我的代码
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
getActionBar().hide();
delay=4000;
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent intent_obj=new Intent(Splash.this,Content.class);
startActivity(intent_obj);
finish();
}
},delay);
答案 0 :(得分:0)
尝试在单独的函数中添加处理程序代码。
public void splashTimer(int duration) {
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
Intent intent_obj = new Intent(Splash.this, Content.class);
startActivity(intent_obj);
finish();
}
}, duration);
}
并从onCreate()方法中调用它