Не удается разрешить аннотации MainThread, Nullable, WorkerThread в AsyncTask. java класс при отладке проекта. Как я могу решить, пожалуйста, помогите
private class WolframFeed extends AsyncTask<Void, Void, String> {
private WAException exception;
@Override
protected String doInBackground(Void... params) {
String result="";
inputText = resultt.getText().toString();
try {
Log.e("TRYing", "wolfram try/");
WAEngine engine = new WAEngine();
engine.setAppID(APP_ID);
engine.addFormat("plaintext");
WAQuery query = engine.createQueryFromURL(createFullURL());
//query.setInput(inputText);
WAQueryResult queryResult = engine.performQuery(query);
if (queryResult.isError()) {
String err= "Query error" + " error code: " + queryResult.getErrorCode() + " error message: " + queryResult.getErrorMessage();
Log.e("err: ",err);
} else if (!queryResult.isSuccess()) {
Log.e("err: " ,"Query was not understood; no results available.");
} else {
// Got a result.
Log.e("err: ","Successful query. Pods follow:\n");
for (WAPod pod : queryResult.getPods()) {
if (!pod.isError()) {
result+="\n";
for (WASubpod subpod : pod.getSubpods()) {
for (Object element : subpod.getContents()) {
if (element instanceof WAPlainText) {
if(((WAPlainText) element).getText()!=""){
result+=pod.getTitle();
result+= ((WAPlainText) element).getText();
result+="\n";
}
}
}
}
}
}
}
} catch (WAException e) {
e.printStackTrace();
}
return result;
}
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
resultview.setText(result);
}
}
public String createFullURL() {
String question = resultt.getText().toString();
String input = Converter.convertMathToWolfram(question);
input = input.trim();
String fullURL = BASE_URL + APP_ID + INPUT + input + POD_STATE + FORMAT;
return fullURL;
}
Я вызываю метод WolframFeed в oncreate, как это
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_solution);
resultt = findViewById(R.id.recognizeResult2);
resultview = findViewById(R.id.textView);
new WolframFeed().execute();
}
, что может быть причиной этой ошибки. Я очищаю проект, также создаю проект и делаю недействительными наличные деньги и перезапускаю, но это не сработало.