私はこの問題が幾分些細なことを認識していますが、私は「正しい」答えを知ることに興味があります。空のJavaジェネリック
は私がandroid.os.AsyncTask
、<
PARAMS、進捗状況、>
を結果を拡張しようとしているが、私の仕事は、任意のパラメータを必要としません。
オーバーロードすると、protected Result doInBackground(Params... params)
、
パラメータを渡すのに最適な方法は何ですか?
現在、私はParams
タイプとしてObject
を使用してタスクを開始しています:
new MyAsyncTask().execute((Object)null);
これは完全に機能しているが、私は、Javaに新たなんだと、これは良い方法であるかどうかを知りません私がしようとしていることを達成する。
もちろん、私はParams
フィールドのためにvoid
またはnull
のようなものを置くことはできませんが、私は、ワイルドカードを使用する場合、私はdoInBackground(Params... params)
への引数について何をすべきかがわからないんです。
提案がありますか?
...そして、私はこれがAndroid Developersリファレンスマニュアル(AsyncTaskの下)にあることに気付きました。これに関する詳細については、http://developer.android.com/reference/android/os/AsyncTask.html – koschei