Пустые дженерики Java

Я понимаю, что эта проблема несколько тривиальна, но мне интересно узнать «правильный» ответ.

Я пытаюсь расширить 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) .

Есть предложения?

5
задан koschei 27 December 2010 в 21:33
поделиться