gpt4 book ai didi

android - 从 2 个不同的父 Activity 调用子 Activity 时如何处理向上按钮操作

转载 作者:行者123 更新时间:2023-11-29 01:23:04 25 4
gpt4 key购买 nike

我是 android 的新手,所以如果我听起来很不成熟,请原谅。

我有activity A,activity B两个完全独立的activity。假设我有 Activity C,它会在我点击 Activity A 中的某个按钮时启动。同样的 Activity C 也可以通过点击 Activity B 中的其他按钮来启动。

现在我的疑问是我需要在 Activity C 上显示向上按钮。我知道我需要在 list 文件中为 Activity C 指定父 Activity 。但在我的例子中,我有 2 个不同的 Activity ,其中一个将在任何给定点成为 parent 。那么如何为 Activity C 指定两个父 Activity 名称呢?我该如何动态处理?

提前致谢。

最佳答案

实际上,您不需要在 list 文件中指定C Activity 的父 Activity ;只需拦截主页按钮上的点击,并完成您的 Activity :您将返回到前一个调用者:

ActivityC.java

@Override
public boolean onOptionsItemSelected(MenuItem item) {

switch (item.getItemId()) {
case android.R.id.home: // Intercept the click on the home button
finish();
return true;
}
return super.onOptionsItemSelected(item);
}

关于android - 从 2 个不同的父 Activity 调用子 Activity 时如何处理向上按钮操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35599647/

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