请确保我确实想知道如何在不使用TabLayout的向上按钮的情况下访问父级活动。 这是在Button中设置的onClickListener。
retour.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
//start parent Activity
}
});
答案 0 :(得分:0)
谢谢大家, 这是正确的答案:
retour.setOnClickListener(new View.OnClickListener(){
@Override
public void onClick(View v){
Intent upIntent = new Intent(getApplicationContext(), CurrentActivity.class);
if (NavUtils.shouldUpRecreateTask(CurrentActivity.this, upIntent)) {
TaskStackBuilder
.from(CurrentActivity.this)
.addNextIntent(new Intent(getApplicationContext(), ParentActivity.class))
.addNextIntent(upIntent).startActivities();
finish();
} else {
NavUtils.navigateUpTo(CurrentActivity.this, upIntent);
}
}
});
我认为您也可以使用@Karan_Mer提到的“ finish()”