[英]Layout duplicated with fragment and activity
我制作了一个有50个问题的问答游戏,当完成第50个问题片段时,我称为“得分”活动,该活动显示其用户的得分。 我在此活动(得分活动)上创建了一个按钮“再次播放”,然后我将其称为“主活动”(按钮“再次播放”中的代码是:
Intent intent1 = new Intent ("com.example.moresche.englishqigame.MainActivity");
startActivity(intent1);
当我单击此按钮时,应用程序崩溃,并使用问题50片段和主要活动之间的重复布局进行初始化。 我怎么解决这个问题? 为什么问题50片段仍然最多?
切换到
Intent intent1 = new Intent (this, MainActivity.class);
startActivity(intent1);
如果那不能解决您的崩溃问题,那么您需要从logcat发布实际的崩溃问题。
在调用分数活动之前调用finish()方法将亲吻您的问题活动
然后在导航到MainActivity时调用finish()
这样,用户无法再次返回得分屏幕
最后,就像@craya所说的那样,调用活动如下
finish()
Intent intent1 = new Intent (this, MainActivity.class);
startActivity(intent1)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.