簡單解決返回上一個Activity中的adapter數據刷新問題

當一個Activity中用RecyclerView、ListView等顯示數據時,點擊item進行下一個頁面刪除和更新數據後需要返回上一個Activity的時候往往需要刷新界面數據。

簡單實現如下:

 @Override
    protected void onPause() {
        super.onPause();
        isPause = true; //記錄頁面已經被暫停
    }

    @Override
    protected void onResume() {
        super.onResume();
        if (isPause){ //判斷是否暫停
            isPause = false;
            list = 新數據;
            adapter.setList(list); //需要adapter重新設置list的數據
            adapter.notifyDataSetChanged();//刷新
        }

    }


發佈了141 篇原創文章 · 獲贊 36 · 訪問量 32萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章