Было бы вообще возможно иметь AsyncTask в Android, который "выбрасывает" вещи? Если я не переопределяю метод, он не вызывается. Если я добавлю «throws» в конце, будут ошибки компилятора. Например, я хочу сделать что-то вроде:
class testThrows extends AsyncTask<String,Void,JSONObject> {
@Override
protected JSONTokener doInBackground(<String>... arguments) throws JSONException {
String jsonString = arguments[0];
JSONTokener json = new JSONTokener(jsonString);
JSONObject object = json.getJSONObject("test");
return object;
}
}
json.getJSONObject создает исключение JSONException. Есть ли способ сделать это?