你好我的應用程序我需要存儲單個對象與幾個領域。在這一刻它是這樣保存的什麼是最適合在android中存儲對象的方法?
@Override
public Object onRetainNonConfigurationInstance() {
return UILApplication.advert;
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Advert retainedAdvert = (Advert) getLastNonConfigurationInstance();
if (retainedAdvert != null) {
UILApplication.advert = retainedAdvert;
}
}
其中UILApplication是singleton保持廣告。有時(通常當攝像頭)廣告對象被刪除爲默認值。所以我想知道保存和有效的方法來克服這個對象。將它存儲在文件/序列化中,還是爲單個記錄創建數據庫或有更好的方法是明智的?