gpt4 book ai didi

安卓向上导航 : returning from child to parent activity selecting the correct fragment

转载 作者:行者123 更新时间:2023-11-29 00:16:31 25 4
gpt4 key购买 nike

我有一个应用程序,它在抽屉导航中有 3 个部分,X、Y、Z 部分,这些部分分别作为 fragment 实现,现在我有 3 个细节 Activity A、B、C,部分与这些细节相关 Activity 如下 X -> A,Y -> B,C -> Z,但 Activity A 有一个链接到 Activity B,在 A -> B 的流程中,我在 Activity B 中的向上导航应该重定向到显示正确部分的父级,在 B 的情况下将是 Y,有没有办法做到这一点?我已经为每个详细 Activity 定义了我的父 Activity (抽屉 Activity ),并且主页按钮似乎正在工作,但我需要以某种方式向该主页按钮 Intent 传递一个额外的东西(我相信它必须使用一些 Intent 来打开父 Activity ),我该如何完成?

最佳答案

    @Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
Intent upIntent = new Intent(this, MainActivity.class);
upIntent.putExtra("OpenFragment", "YourFramentNumber");
NavUtils.navigateUpTo(this, upIntent);
return true;
default: return super.onOptionsItemSelected(item);
}
}

在您的 Navigation Activity 中获取此 Intent ,并使用函数相应地转换到所需的 Fragment

关于安卓向上导航 : returning from child to parent activity selecting the correct fragment,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26478498/

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