0
在活動A我有一個肖像佈局和一個風景佈局。如果在縱向拍攝列表項目時,將啓動新的FragmentActivity(活動B)以顯示適當的內容。如果在橫向上,活動A中的屏幕右側顯示片段以顯示內容。通過片段+其狀態返回上一個活動
我的問題是:
如果用戶開始通過保持裝置在縱向和點擊列表項來打開活動B - ,然後打開該設備的橫向,活動B應當關閉,在活動A屏幕右側顯示的片段。
我不知道如何(或者是否有可能)將FragmentActivity B中的片段傳遞迴活動A中的片段。如果我停止FragmentActivity B它內部的片段是否仍然在片段管理器中用於訪問活動A?
有沒有解決方案,或更好的方式來實現這一目標?
感謝
或者,讓Activity B檢測到它在onCreate()中不再需要(在配置更改後調用)並立即完成()。 我不知道這將如何幫助我,因爲我仍然需要活動B中的片段出現在活動A中。聽起來好像我必須在活動A中完成這一切,這真是可惜。 –
@MichaelJ:「我不確定這將如何幫助我,因爲我仍然需要活動B中的片段出現在活動A中」 - 您將在活動A中重新創建片段。同樣,您不能在活動。 – CommonsWare
重新創建片段很好,但狀態如列表滾動位置呢? –