繁体   English   中英

布局与片段和活动重复

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM