Android 当从两个不同的父活动调用子活动时,如何处理向上按钮操作

Android 当从两个不同的父活动调用子活动时,如何处理向上按钮操作,android,android-intent,Android,Android Intent,我是android的新手,所以如果我听起来很不成熟,请原谅 我有活动A,活动B两个完全独立的活动。假设我有活动C,当我点击活动A中的某个按钮时会启动该活动。同样的活动C也可以通过点击活动B中的其他按钮启动 现在我的疑问是我需要显示活动C上的按钮。我知道我需要在清单文件中为活动C指定父活动。但在我的例子中,我有两个不同的活动,其中一个在任何给定点都是家长。那么,如何为活动C指定两个父活动名称呢?我如何动态处理这个问题 提前感谢。实际上,您不需要在清单文件中指定C活动的父级;只需点击主页按钮,&fi

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

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

现在我的疑问是我需要显示活动C上的按钮。我知道我需要在清单文件中为活动C指定父活动。但在我的例子中,我有两个不同的活动,其中一个在任何给定点都是家长。那么,如何为活动C指定两个父活动名称呢?我如何动态处理这个问题


提前感谢。

实际上,您不需要在清单文件中指定
C
活动的父级;只需点击主页按钮,&
finish
您的活动:您将返回上一个调用方:

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);
}