我有一个包含国家/地区列表的活动。
当我点击一个国家/地区时,它会打开包含图像列表的B活动。当我点击其中一个时,它会打开活动C.
A(的OnClick) - > OpenB - > B(的OnClick) - > OpenC的
当我按下应用栏上的箭头后,它应该回到B活动
任何人都知道我该如何实现这个? 请帮帮我
答案 0 :(得分:0)
只需在onCreate()
中添加以下行 getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setDisplayHomeAsUpEnabled(true)
然后添加此行
@Override
public boolean onOptionsItemSelected(MenuItem item) {
int id = item.getItemId();
switch(id) {
case android.R.id.home:
onBackPressed();
return true;
}
return super.onOptionsItemSelected(item);
}
希望这会对你有帮助!
答案 1 :(得分:-1)
在你的backButton中你只需要调用finish();
示例强>
@Override
public boolean onOptionsItemSelected(MenuItem item) {
if (item.getItemId() == android.R.id.home) // Press Back Icon
{
finish();
}
return super.onOptionsItemSelected(item);
}