我有主要活动,在主要活动中,我可以选择接下来要进行的活动:A,B,C,D然后当我选择活动(无论哪一个)时,我进入活动E,来自活动EI想要导航回父母。 我不知道父母怎么叫E,所以我不能写清单文件。
例如:主要活动 - > A - > E或主要活动 - > C-> E
这是我在E活动中写的:
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
// Respond to the action bar's Up/Home button
case android.R.id.home:
finish();
NavUtils.navigateUpFromSameTask(this);
return true;
}
return super.onOptionsItemSelected(item);
}
在清单文件中:
<activity android:name=".EActivity"
android:label="@string/bNowPlaying"
android:launchMode="singleTop" >
</activity>
答案 0 :(得分:0)
您只需添加一个包含OnClickListener()
和finish();
当前活动的按钮:
button.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
finish();
});
答案 1 :(得分:0)
我删除了:NavUtils.navigateUpFromSameTask(this); 它的工作原理!谢谢!