2011-10-12 174 views
1

我有一個沒有片段的應用程序。 我修改了一個使用片段的活動。 現在的問題是,當活動在後臺進行,然後在前臺再次調用onCreate時:它看起來像活動被殺死以節省內存或其他原因。活動被殺害,但保存的包沒有收到onCreate

我試圖在onSaveInstanceState中保存一個包,但是當活動再次打開時,我在onCreate中收到一個空包,並且沒有調用onRestoreInstanceState(我在後臺進入時收到了對onSaveInstanceState的調用)。

任何線索?

謝謝

+0

我用SDK 2.3(SonyEricsson Xperia)和3.0(Motorola Xoom)找到了相同的版本。 – kingston

+0

您是否在此期間找到了此行爲的原因(甚至是解決方案)?我面臨同樣的問題... – prom85

回答

0

我最近更新了我的第一個應用程序使用碎片。我在onSaveInstanceState中創建了捆綁包,然後檢索onActivityCreated中的捆綁包。這兩個方法都在Fragment派生類中!也許你正在創建Fragment中的包,然後試圖在Activity中檢索它?