我有一個活動,在onCreate
方法中啓動聯繫人選擇器。當用戶選擇聯繫人時,該用戶的ID被傳遞到新的child activity
。但是,如果用戶按下後退鍵,則會顯示空白屏幕,因此onCreate
似乎不會再被調用。當用戶在兒童活動中點擊後退按鈕時,如何獲得活動重新加載
我試過,onRestart
和onResume
,其修復後的問題,但會發生什麼它的競爭條件,它將使調用ID傳遞給child activity
前打開了一個Contact picker
活動。我正在使用API 2.3.3。編輯: 我使用API 2.3.3。
我已經嘗試重載子活動中的onBack方法來啓動新的活動。但是如何改變頁面渲染的變化。當您啓動新活動時,新活動從屏幕的右側進入,但是當您回到正常實施時,會導致前一個屏幕從左側滑入。如果我重載onBack來調用一個新的活動,會發生什麼是用戶點擊後退按鈕,並從屏幕的右側進入屏幕而不是左側。我需要讓窗口滑動與默認模式相同。
如果我不回到原始活動並且不關閉它,這是否創建了孤兒活動? –
它會在ActivityManager中轉儲堆棧。最好是完成活動,以便它不消耗用戶的電池 – Sarmad