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界面數據"的可行方法
繼續補充...