android項目中在sqlite數據庫插入/更新/刪除數據后:
1. 刷新當前activity界面數據(手動刷新):
在activity類下新增一個refresh()方法:
/** * 刷新, 這樣的刷新方法,僅僅有一個Activity實例。*/ public void refresh() { onCreate(null); }
2. 刷新還有一個activity界面數據(自己主動刷新):
在涉及到sqlite3數據庫操作的activity類下重寫onResume()方法:(此處建議復習下activity的生命周期, 並了解下onResume()方法的使用)
/**
* 調用onCreate(), 目的是刷新數據,
* 從還有一activity界面返回到該activity界面時, 此方法自己主動調用
*/
@Override
protected void onResume() {
super.onResume();
onCreate(null);
}
由此, 涉及到sqlite數據庫數據的插入/更新/刪除的activity的類, 建議像上面一樣重寫onResume()方法, 這是本人在實踐中解決"刷新還有一activity界面數據"的可行方法
繼續補充...
