gpt4 book ai didi

android - 如何禁用某些 Activity 而不是 fragment 中的返回

转载 作者:搜寻专家 更新时间:2023-11-01 09:36:44 25 4
gpt4 key购买 nike

基本上,当在手机上按下后退按钮时,我想阻止特定 Activity 返回到其在 android 中的前一个 Activity 。

具体来说,我有登录和注册屏幕,当成功登录/注册时,它们都会启动一个名为 HomeScreen 的新 Activity。 HomeScreen 启动后,我想阻止用户通过按 BACK 键返回登录或注册屏幕,我还希望他们能够在 HomeScreen 中的 fragment 之间导航,例如,他们可以导航到共享、通信等 fragment 。

我想过在按下 backKey 时使用 finish() 方法,但这会退出应用程序,我也不希望这样。

最佳答案

你可以试试:

public void onBackPressed() {

if (getSupportFragmentManager().getBackStackEntryCount() > 1) {
getSupportFragmentManager().popBackStack();
} else {
finish();
}
}

希望这对您有所帮助。

关于android - 如何禁用某些 Activity 而不是 fragment 中的返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42534920/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com