我需要從項目的文件,一個ArrayList中獲取,但我不知道,我需要把這個檢索代碼:當應用程序打開時調用哪個方法?當應用程序關閉?
List<ItemCultural> cachedEntries = (List<ItemCultural>) InternalStorage.readObject(this, "arquivo.txt");
regraDeNegocioSingleton.getListaDeItensSingleton().setListaDeItensCulturais(cachedEntries);
而且我需要在應用程序通過這個命令關閉寫這個對象:
InternalStorage.writeObject(this, "arquivo.txt", regraDeNegocioSingleton.getListaDeItensSingleton().getListaDeItensCulturais());
我InternalStorage類:
我試圖重寫的onDestroy在我的MainActivity但不工作,我把檢索代碼在我的onCreate,但這種方法總是叫,不僅時間。謝謝!
這可以幫助您的問題的後半部分:https://stackoverflow.com/questions/24759941/what-method-is-being-called-when-i-close-an-app –