因为MainActivity在我的应用程序中显示在android中的白页

时间:2015-09-29 23:25:47

标签: android

我写了一个应用程序,我的第一个活动是启动画面,但是这个活动是一个空的白页显示。我怎么能删除它? 这是我的代码

 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);

1 个答案:

答案 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()方法中调用它