0

在我的应用程序中有一个启动屏幕,我正在其中下载数据,然后我通过使用调用我的下一个活动“A”

Intent intent;
intent = new Intent(SplashscreenActivity.this, A.class);
intent.putExtra("position",0);
intent.putExtra("flag",true);
startActivity(intent);
finish();                

它很好地打开了应用程序,然后我按下了将应用程序置于后台的主屏幕按钮。

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

4

1 回答 1

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 
于 2013-03-12T06:44:28.863 回答