0
據我瞭解,如果我沒有明確地告訴Android我想在一個活動中處理配置更改,它將被拆除並重新創建,例如,方向更改。在配置更改時重新構建活動時,誰獲得活動結果?
假設我有一個對象O,它是活動A中某個類MyCustomClass
的一個實例。當用戶在活動A的佈局中按下按鈕時,我們調用O.startActivityB
。這種方法將開始活動B.當活動B大幹快上改變方向時重新創建,我可以告訴(有些標誌是在其他什麼的設置),因此活動B立即運行此:
setResult(RESULT_CANCELED);
finish();
return;
誰是活動B在這一點上的父母活動?誰會得到結果代碼?
那麼,你是說因爲我用'startActivity',結果會丟失嗎? – user5243421
是的。更像是沒有交付,但沒有失去。 –