Androidx аннотация @WorkerThread не регистрирует другие методы @WorkerThread

Поэтому я использовал аннотации @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"
}

Кодирование по-прежнему компилируется и запускается так, как должно, но раздражает наличие всего этого красного, когда на самом деле это не ошибка.

0 ответов

Другие вопросы по тегам