作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 3 个 Activity 。开始/游戏/结束,我想开始游戏,游戏结束,结束开始。但是当我完成()“完成”时,当我对另一个使用 Intent 时,它又回到了游戏中。它应该回来开始。所以它需要一种在开始 Activity 下的所有 Intent 的设计。
所以我尝试了这个并期望当我完成时()“完成”应用程序将被销毁但它没有工作
Intent intent = new Intent(getApplicationContext(),FinishScreen.class);
startActivity(intent);
问:那么如何在开始 Activity 下但从游戏 Activity 中开始完成 Activity Intent
最佳答案
当你在“游戏”Activity
中调用startActivity(...)
启动“finish”Activity
时,立即调用finish()
因此“游戏”终止。如果您这样做,则“完成”Activity
中的 BACK 将返回到“开始”,因为“游戏”会自行终止。
Intent intent = new Intent(getApplicationContext(),FinishScreen.class);
startActivity(intent);
finish();
关于android 如何在 Intents 之间切换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8858229/
我是一名优秀的程序员,十分优秀!