什么触发器和onPageDataChanged会发生什么?

时间:2019-05-29 04:42:56

标签: android callback

在我正在研究的项目中,有一个使用Modelcallbacks的类。其回调之一是onPageDataChanged

我已经在网上进行搜索,但是找不到callback函数上的触发因素和发生的情况。

有人可以向我解释吗?预先感谢!

@Override
    public void onPageDataChanged(Page changedPage) {
        ArrayList<ReviewItem> reviewItems = new ArrayList<ReviewItem>();
        for (Page page : mWizardModel.getCurrentPageSequence()) {
            page.getReviewItems(reviewItems);
        }
        Collections.sort(reviewItems, new Comparator<ReviewItem>() {
            @Override
            public int compare(ReviewItem a, ReviewItem b) {
                return a.getWeight() > b.getWeight() ? +1 : a.getWeight() < b.getWeight() ? -1 : 0;
            }
        });
        mCurrentReviewItems = reviewItems;

        if (mReviewAdapter != null) {
            mReviewAdapter.notifyDataSetInvalidated();
        }
    }

0 个答案:

没有答案