Androidx аннотация @WorkerThread не регистрирует другие методы @WorkerThread - PullRequest
0 голосов
/ 12 декабря 2018

Итак, я использовал аннотации @WorkerThread и @UiThread из библиотек android.support, и все работало хорошо, но теперь я перевел свой проект на использование библиотек androidx вместо вспомогательных и теперь везде, гдеЯ вызываю метод, помеченный @WorkerThread, несмотря на то, что метод, из которого я его вызываю, также помечен как @WorkerThread, он по-прежнему отображается красным как ошибка.Кто-нибудь может помочь?

пример ситуации:

@WorkerThread
public void myMethodA() {
    ....
}

@WorkerThread
public void myMethodB() {
    myMethodA();
    // ^this shows as an error saying: "this method should be 
    //called from Worker Thread, currently inferred thread is Worker Thread"
}

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

...