在我的应用程序中有一个启动画面,我正在下载数据,然后我使用
调用我的下一个活动“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中调用。 我怎么解决这个问题? 提前致谢
答案 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