android項目中刷新activity界面


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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM