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"
}
Кодирование по-прежнему компилируется и запускается так, как должно, но раздражает наличие всего этого красного, когда на самом деле это не ошибка.