Что вызывает и что происходит на onPageDataChanged? - PullRequest
0 голосов
/ 29 мая 2019

В проекте, над которым я работаю, есть класс, который использует 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();
        }
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...