美好的一天,我有三個活動與他們相應的片段A
,B
和C
。片段A
是其他片段動態的靜態片段。多個片段和活動的交互設計
活動A
已在實施用於片段A
的偵聽器,該偵聽器用於橫向加載片段B
或移動到單個窗格中的新屏幕。
我希望當片段B
它調用了片段C
按下某個按鈕,我希望它通過片段C
在橫向(片段A
仍然會存在)進行更換或打開一個新的屏幕單窗格模式。我在活動B onCreate
方法這個簡單的代碼:
if (getResources().getConfiguration().orientation ==
Configuration.ORIENTATION_LANDSCAPE) {
finish();
return;
}
我試圖避免片段片段通信,因爲它是在皺起了眉頭。那麼這是否意味着我必須在活動A
和B
中實施片段B
的偵聽器,我猜測在橫向方向活動A
會加載片段C
和肖像中,B
接管?有沒有更好的辦法?。我以爲只在活動B
中實現了聽衆,並且在風景方向時傳遞給了活動A
,但我認爲在它由於上述代碼而通過之前它已經完成。有什麼想法嗎?
任何人有任何想法?..我希望我讓自己清楚,讓你們明白。謝謝 – irobotxxx 2012-07-28 18:18:33