重寫onStart()函數


Android開發中有時會遇到這種情況,在數據列表的Activity中點擊添加按鈕,彈出另一個Activity添加數據,這樣返回數據列表的Activity時就需要刷新數據列表(因為添加了一條數據)。這時需要刷新數據列表的代碼就應該寫在數據列表Activity的onStart()函數里面,而不能寫在onCreate()函數里面,因為回到數據列表Activity時調用的是onStart(),而不是onCreate()。

onStart()和onCreate()不同,沒有參數,直接上代碼。 

    @Override
    public void onStart(){        
        super.onStart();
        // 是否需要刷新數據
        if (isFlush){
            // 刷新數據
            getData();
            isFlush = false;
        }
    }

 


免責聲明!

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



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