我有三個活動 - 一個B和C,其中B是一個選項卡活動。 活性A被首次推出,而B從A推出我做完一個活動B時使用此代碼推出設置意圖返回TabActivity中的鍵
public void onStop() {
super.onStop();
this.finish();
}
現在我想,當返回鍵在B.
按下發射活動Ç我嘗試使用此代碼
@Override
public void onBackPressed() { this.getParent().onBackPressed();
}
這不利於作爲父活動將在啓動子活動完成後覆蓋返回鍵。當我按下返回鍵時實際發生的事情是活動退出到主屏幕。
我試圖重寫返回鍵以及一個Intent設置爲它
@Override
public void onBackPressed() {
Intent backIntent = new Intent();
backIntent.setClass(this, main.class);
startActivity(backIntent);
}
這也並不能幫助我。 什麼可能是這個問題的一個可能的解決方案,我怎樣才能啓動活動C當按下回車鍵?
嘗試.... backIntent.setClass(這一點,C.class); – dira