private class MyAsyncTask extends AsyncTask <String, String, String >
このコードの <> のパラメータは何ですか? 私は多くの場所で同じものを見ました。しかし、私はそれが実際に何を意味するのか理解できませんでした。リストビューに非同期的にデータを入力しようとしています Android プログラミングは初めてなので、助けてください...
private class MyAsyncTask extends AsyncTask <String, String, String >
このコードの <> のパラメータは何ですか? 私は多くの場所で同じものを見ました。しかし、私はそれが実際に何を意味するのか理解できませんでした。リストビューに非同期的にデータを入力しようとしています Android プログラミングは初めてなので、助けてください...
親愛なる Raghu が上記の URL に言及したように、Java Generics を確認する必要があります。
ここでいくつかの情報を引き出しました。
ジェネリック クラスは、次の形式で定義されます。
クラス名 { /* ... */ }
山かっこ (<>) で区切られた型パラメーター セクションは、クラス名の後に続きます。型パラメーター (型変数とも呼ばれます) T1、T2、...、および Tn を指定します。
ジェネリックを使用するように Box クラスを更新するには、コード「public class Box」を次のように変更して、ジェネリック型宣言を作成します。
**"public class Box <T>". This introduces the type variable, T, that can be used anywhere inside the class**.
だからあなたの場合、
AsyncTask <String, String, String >
それは言う..これらの3つの文字列変数は、 AsynTask 内で使用できます。
これが役立つことを願っています。