Я понимаю, что этот вопрос несколько тривиален, но мне интересно знать «правильный» ответ.
Я пытаюсь расширить android.os.AsyncTask<code><
Параметры, Прогресс, Результат >
,
но моя задача не требует никаких параметров.
Учитывая, что я должен перегрузить protected Result doInBackground(Params... params)
,
Каков наилучший способ передачи без параметров?
В настоящее время я использую Object
в качестве типа Params
и запускаю задачу с:
new MyAsyncTask().execute( (Object)null );
Это полностью функционально, но я новичок в Java и не знаю, является ли это хорошим способом выполнить то, что я пытаюсь сделать.
Очевидно, я не могу вставить что-то вроде void
или null
в поле Params
, но если я использую шаблон, я не уверен, что делать с аргументами doInBackground(Params... params)
.
Есть предложения?