9
我想通知需要一種方法是在主線程開發人員使用線程註解,所以我寫信給下面的代碼:沒有被檢查預期
@MainThread
public void showToast(@NonNull String text) {
Toast.makeText(this, text, Toast.LENGTH_LONG).show();
}
比我寫道:
new Thread(new Runnable() {
@Override
public void run() {
showToast("");
}
}).start();
和編譯器不會將此標記爲錯誤,不像@StringRes
和我使用的其他註釋。
有什麼想法爲什麼?