AndroidAnnotations提供了一個註釋,它允許在UI線程上運行一個方法,而不管它從哪個線程被調用,例如,AndroidAnnotations的@UiThread如何實現?
void myMethod() {
doInUiThread("hello", 42);
}
@UiThread
void doInUiThread(String aParam, long anotherParam) {
[...]
}
from AndroidAnnotations Wiki @UiThread。
該註釋是如何實現的?
我知道註釋生成器可以生成其他類,例如,繼承Runable。但是,註釋如何稱其爲自定義代碼?註釋是否可以修改方法本身或其調用的地方?
你看過源代碼嗎? – 323go
@ 323go是的,但是我發現的所有內容太抽象,無法找到隱藏技巧的地方。 –
其中問題在於你的問題:如果源代碼太抽象,並且現成的註釋文檔沒有幫助,那麼我們在這裏插入幾段的內容就不太可能作爲答案。 – 323go