0
我知道這不是一個問題,但我一直在努力解決這個問題很長一段時間,只要我與fragments
工作,當我離開應用程序(沒有被銷燬,只需點擊主頁按鈕)我在一段時間後回到它,它給我所有的變量和所有東西nullpointerexception
,我知道這是一個內存問題,它清除了其他應用程序的一些空間,但我該如何解決這個問題,並保護我的對象免受beeing破壞, 謝謝大家Android的片段在簡歷上崩潰
我知道這不是一個問題,但我一直在努力解決這個問題很長一段時間,只要我與fragments
工作,當我離開應用程序(沒有被銷燬,只需點擊主頁按鈕)我在一段時間後回到它,它給我所有的變量和所有東西nullpointerexception
,我知道這是一個內存問題,它清除了其他應用程序的一些空間,但我該如何解決這個問題,並保護我的對象免受beeing破壞, 謝謝大家Android的片段在簡歷上崩潰
這被稱爲當用戶最小化您的應用程序 - 「乙y點擊主頁按鈕或操作系統即將銷燬您的應用程序。此時,您可以將所有需要的變量保存在傳入的包中。此包將寫入磁盤並在您的活動重新創建時傳回:
如果您只想在活動中檢索變量,您可以使用:
protected void onRestoreInstanceState (Bundle savedInstanceState)
片段沒有onRestoreInstanceState(...),但你可以使用onActivityCreated(...)訪問包,如果你想要檢索的片段的變量。