簡體   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