使用ORMLite在使用Android Fragments時如何管理本地數據庫?將ORMLite與片段一起使用
一些示例代碼或指向示例代碼的鏈接顯示如何創建類似ORMLiteFragmentActivity類的東西將會很酷。或者我想一個簡單的「否」可能是一個可以接受的答案。 :)
使用ORMLite在使用Android Fragments時如何管理本地數據庫?將ORMLite與片段一起使用
一些示例代碼或指向示例代碼的鏈接顯示如何創建類似ORMLiteFragmentActivity類的東西將會很酷。或者我想一個簡單的「否」可能是一個可以接受的答案。 :)
是的,這是完全可能的。請參閱說明here。基本上,你所做的就是創建一個新班,就像你所建議的那樣。您可以用您想要擴展的任何其他類型替換Fragment
。例如,我也有OrmLiteListFragment
延伸ListFragment
public class OrmLiteFragment extends Fragment {
private DatabaseHelper databaseHelper = null;
protected DatabaseHelper getHelper() {
if (databaseHelper == null) {
databaseHelper =
OpenHelperManager.getHelper(getActivity(), DatabaseHelper.class);
}
return databaseHelper;
}
@Override
public void onDestroy() {
super.onDestroy();
if (databaseHelper != null) {
OpenHelperManager.releaseHelper();
databaseHelper = null;
}
}
}
可以操作ormlite DB後才的OnStart()被調用
sorry,i an new at stackoverflowhttp://my.oschina.net/zengliubao/blog/528132
這樣做產量一些「ormlite幫手已經關閉,並正在重新開放「日誌記錄。所以我覺得這可能不是合適的重寫事件。你怎麼看? –