首页 > TAG信息列表 > back-stack

java – 按下后退按钮时如何使片段替换为特定片段

我有一个包含导航抽屉的应用程序其中一个片段是我希望应用程序的主片段当后退按钮按下一些其他片段转到主片段时,例如,如果用户按下fr1然后fr2然后fr3我想要它返回到主页按钮(其中fr1,2,3是导航抽屉的碎片,并注意到应用程序中有其他碎片我不希望他们按下后退按钮时返回到主页)解决

Android:打开活动而不保存到堆栈中

我有2个活动:Main和List. 从Main您可以打开List;从列表中,您可以打开Main. 我希望它能让List的每个开头都保存到’历史’中.因此,从Main按回不能返回List. 可能吗?解决方法:在开始列表的Activity时,设置其Intent标志,如下所示: Intent i = new Intent(...); // Your list's Intent i.

android – 如何在使用不同的Intent启动时阻止Activity的多个实例

当我使用Google Play商店应用程序(以前称为Android Market)上的“打开”按钮启动时,我在应用程序中遇到了一个错误.似乎从Play商店启动它使用不同的Intent,而不是从手机的图标应用程序菜单中启动它.这导致启动相同活动的多个副本,这些副本彼此冲突. 例如,如果我的应用程序包含活动A

android – 使用片段和backstack时管理Action Bar标题

我的应用程序有一个活动,它使用FragmentManager将片段推送到后台堆栈.但是,当backstack有2个片段并且弹出最后一个片段时,我不知道如何检测它以适当地设置Action Bar的标题.我希望在我可以覆盖的片段上有一些方法来确定它何时变得可见,但是没有一个方法可以用来表示调用uservisible

android – 回到Fragments后的白屏

我有一个Android应用程序工作正常,但我发现了一个烦人的错误,我不知道还有什么办法解决它. 我的应用程序有一个Activity(称之为HomeActivity;好吧,加上Preferences Activity)和很多片段. HomeActivity使用这种方法管理每个片段的替换(在此thread中找到,特别是查看以下comment): pub

android – 使用backstack启动Activity

我正在尝试启动一个活动,同时正确维护一个后台堆栈以允许用户使用后退按钮.为此,我正在关注谷歌的instructions,但我无处可去.当我单击我的按钮时,没有任何反应(除了日志输出).我需要做些什么才能使此次发布成为下一个活动? mBtnNext.setOnClickListener(new View.OnClickL

android – 如何完成几个SingleInstance活动?

我在launchMode SingleInstance中有几个活动.注销时我想完成所有活动并打开launchScreen. val intent = Intent(context, LauncherActivity::class.java) intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TASK) intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK) intent.addFlags(Inte

Android – 启动器和后台堆栈行为

如here所述 When the user leaves a task by pressing the Home button, the current activity is stopped and its task goes into the background. <…> If the user later resumes the task by selecting the launcher icon that began the task, the task comes to th

android – 具有singleTask启动模式的活动及其在后台堆栈中的位置

在官方在线Android guide on tasks and back stack中,有一条我发现自相矛盾的信息.如果有人能帮助我解决这个问题,我将不胜感激. 首先,有以下声明: Activities in the stack are never rearranged, only pushed and popped from the stack—pushed onto the stack when started by

在Android中维护标准应用程序活动后备堆栈状态(使用singleTask启动模式)

我无法找到如何在开发中维护我的Android应用程序的状态. 只是为了澄清,我不是在讨论维护活动状态(即跟踪特定活动的文本框值,复选框等). 比方说,我的应用程序有两个活动A和B.当我启动我的应用程序时,它需要我进行活动A,按下它上面的一个按钮将我带到活动B.此时,我按下手机上的主页