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