我的mainActivity包含5個片段,您可以通過選項卡切換。開始時顯示的主選項卡是第三個(中間的那個)。我在片段#1中有一個按鈕,打開activityTwo。我應該在activityTwo中放置onBackPressed方法,以便讓我使用選定的選項卡#1返回mainActivity。我現在有這一點,但它打開mainActivity並顯示主選項卡(#3)如何選擇從特定活動打開哪個片段?
@Override
public void onBackPressed() {
Intent intent = new Intent(this, MainActivity.class);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_HISTORY);
startActivity(intent);
ActivityTwo.this.finish();
}
我怎樣才能使其顯示標籤#1,而不是標籤#3?
使用意圖,它可能是一個布爾檢查,如果該按鈕已被按下或沒有,你將適配器設置爲#3檢查它是否被按下..如果是,然後去標籤#1 |如果您打算爲其他活動提供更多按鈕,則可以在意圖中使用數字來指定每次活動的片段 –