我在MainActivity.java中使用导航抽屉来切换片段,我还将我的MainActivity扩展到我的应用程序中的其他活动 . 现在的问题是,当我在片段期间按下按钮时,应用程序突然退出而没有任何通知 . 如果我在我的MainActivity中使用OnBackPressed,那么它也会默认实现扩展主要活动的其他活动,当我按下任何一个活动按钮时,它首先要求我确认,然后回到之前的活动或碎片 . 需要解决方案来避免这种情况 . 我想设置onbackpessed或任何显示对话或要求确认退出应用程序的片段,但不知道如何做 .
或者,如果它告诉如何更改因此打开的片段的 Headers ,欢迎任何有关片段后向堆叠以打开后面按钮上的固定片段的帮助 .
1 回答
在您放置所有片段或主要活动的活动中调用 onBackPressed()
Other solution
这对我有用 .