как выяснить способ выполняется? - PullRequest
0 голосов
/ 30 января 2019

Предположим, что у нас есть метод ниже, который будет вызываться в разное время, например, 10 раз:

EventBus.getDefault().post(Id_of_Media_Group);

и метод получателя в другом классе будет аналогичен методу ниже последовательно (из-за использования ThreadNode.MAIN_ORDERED ):

    @Subscribe(threadMode = ThreadMode.MAIN_ORDERED)
    public void refreshList(ExampleClass example) {
    // doing a fairly heavy duty
}

это означает, что это будет сделано с использованием очереди (вызовов), и каждый элемент очереди (вызывающая функция) может занять некоторое время,мой вопрос в том, как я могу понять, когда каждая работа или все эти работы будут завершены с использованием Listener?мой Слушатель должен быть в классе прежнего метода.

Ответы [ 2 ]

0 голосов
/ 31 января 2019

хорошо, это так просто: создавайте журналы в каждом задании и просматривайте их в Logcat, если ваш журнал выполняется или нет.Вот пример, Log.d («проверка заданий», «задание 1 выполнено»);

0 голосов
/ 31 января 2019

Используйте AtomicInteger в вашем методе приемника и увеличивайте его, когда бы он ни вызывался. В конце вы можете проверить это атомное, чтобы увидеть, сколько раз оно было вызвано

...