当我的应用程序在后台时它不会在第一时间打开

时间:2013-01-11 05:55:06

标签: android

在我的应用程序中有一个启动画面,我正在下载数据,然后我使用

调用我的下一个活动“A”
Intent intent;
intent = new Intent(SplashscreenActivity.this, A.class);
intent.putExtra("position",0);
intent.putExtra("flag",true);
startActivity(intent);
finish();                

它打开应用程序然后我按下主屏幕按钮,将应用程序带到后台。

当我再次打开应用程序时,它不会打开它只是闪烁的应用程序,并为我提供活动“A”的日志,当我检查日志时它不显示Splashsceen日志但它显示活动A中的日志并且还显示意图数据我通过ie位置和旗帜。 我无法理解是什么问题是因为finish()我在splashScreen中调用。 我怎么解决这个问题? 提前致谢

1 个答案:

答案 0 :(得分:0)

     Intent intent;
     intent = new Intent(SplashscreenActivity.this, A.class);
      intent.putExtra("position",0);
       intent.putExtra("flag",true);
       startActivity(intent);
            finish();  // here your are killing the current  Activty so it doesnot came remove this line