所以我有活動A,B和C.活動A & B都去活動C.當我在活動C和我按下mySupportActionBar回到主頁按鈕,我想返回到活動狀態(從我離開的狀態)我來自。我將如何實現這一目標?如何返回以前的活動?
這是我的onOptionsItemSelected()。所以目前,它回到我在清單中指定的指定父活動,以避免我的應用程序崩潰。因爲父活動需要來自意圖的字符串。
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
int id = item.getItemId();
if(id == android.R.id.home)
{
NavUtils.navigateUpFromSameTask(this);
}
return super.onOptionsItemSelected(item);
}
我也很想完成onBackPressed()。
不要聲明父活動,只調用'finish()'而不是調用'NavUtils.navigateUpFromSameTask(this)'。 –
所以在清單,我需要擺脫父母的活動? – TheQ
實際上,它也可以在沒有擺脫父活動聲明的情況下工作。嘗試一下,看看會發生什麼。 –