为什么AndroidStudio没有看到注释

时间:2018-02-06 16:43:20

标签: android android-asynctask

Android Studio没有看到这些注释,现在我无法使我的AsyncTask工作。怎么了?

import android.annotation.MainThread;
import android.annotation.Nullable;
import android.annotation.WorkerThread;

3 个答案:

答案 0 :(得分:0)

您必须在support-annotations例如

中添加build.gradle依赖项
 dependencies {
     compile 'com.android.support:support-annotations:24.2.0'
 }

请参阅此处Improve Code Inspection with Annotations

答案 1 :(得分:0)

尝试用android.support.annotation替换android.annotation。*的使用。* 见https://developer.android.com/studio/write/annotations.html

答案 2 :(得分:0)

问题是因为您错误地使用了导入代码。

而不是:

import android.annotation.MainThread;
import android.annotation.Nullable;
import android.annotation.WorkerThread;

应该是:

import android.support.annotation.Nullable;
import android.support.annotation.Nullable;
import android.support.annotation.WorkerThread;