Как передавать переменные в AsyncTasks и из них?

Я не тратил много времени на работу с AsyncTasksв Android. Я пытаюсь понять, как передавать переменные в класс и из него. Синтаксис:

class MyTask extends AsyncTask<String, Void, Bitmap>{

     // Your Async code will be here

}

немного сбивает с толку синтаксис < >в конце определения класса. Никогда раньше не видел такого типа синтаксиса. Похоже, я ограничен передачей только одного значения в AsyncTask. Я ошибаюсь, предполагая это? Если мне нужно пройти больше, как мне это сделать?

Кроме того, как вернуть значения из AsyncTask?

Это класс, и когда вы хотите его использовать, вы вызываете new MyTask().execute(), но на самом деле вы используете метод в классе doInBackground(). Итак, где вы на самом деле что-то возвращаете?

16
задан CopsOnRoad 16 March 2018 в 20:02
поделиться