我对android很新,所以请原谅我听起来非常不成熟。
我有活动A,活动B两个完全独立的活动。假设我有活动C,当我点击活动A中的某个按钮时会启动它。同样的活动C也可以通过点击活动B中的其他按钮来启动。
现在我的疑问是我需要在活动C上显示UP按钮。我知道我需要在清单文件中为活动C指定父活动。但在我的情况下,我有两个不同的活动,其中一个在任何给定点都是父母。那么如何为活动C指定两个父项活动名称?我该如何动态处理它?</ p>
提前致谢。
答案 0 :(得分:1)
实际上,您不需要在清单文件中指定C
活动的父级;只是截取主页按钮上的点击,&amp; 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);
}