としてのArrayList <>を渡す傾けます。 asynctaskが私のarraylistをStringに変換することは可能でしょうか?アンドロイドasyncTaskは、私はこのasyncTaskを持っているのparam
-1
A
答えて
1
ArrayList
の配列を渡す場合を除き、AsyncTask<ArrayList<String>,
は必要ありません。 ...
演算子は、varargsと呼ばれ、配列のようにアクセスできます。例えば。あなたはその後、
new CreateZipFile().execute("a", "b");
を呼び出す場合、
protected File doInBackground(String... files) {
files[0]
でa
が含まれているとfiles[1]
はb
が含まれています。あなたがまだのArrayListを渡したい場合は、次のように、あなたはあなたのコードを変更する必要があります。
for (ArrayList<String> l : files) {
for(String file : l){
//DO SMTH
}
}
0
は、この方法でprotected File doInBackground(ArrayList<String>... files) {
を変更しよう:
protected File doInBackground(ArrayList<String>... files) {
ArrayList<String> passedFiles = files[0]; //get passed arraylist
for(String file : passedFiles){
//DO SMTH
}
return null;
}
関連する問題
- 1. は、私は自分のアプリケーションでAsyncTaskを持ってAsyncTask
- 2. アンドロイド:UIは私のAsyncTaskのdoInBackground機能ではAsyncTask
- 3. 値のパスは、私がこのようにAsyncTaskをexcutingいアンドロイド
- 4. アンドロイドasynctask
- 5. アンドロイド、スレッド - ハンドラ/ asynctask
- 6. アンドロイド - DownloadListenerまたはAsyncTask
- 7. AsyncTaskをアンドロイドでユニットテストする方法は?
- 8. Asynctask、asynctaskのAndroidドキュメント以下このトークン
- 9. アンドロイド - AsyncTaskソケットがタイムアウト
- 10. アンドロイド:AsyncTaskは、デバッグウィンドウでのEclipseで
- 11. asynctask asynctaskの使用
- 12. ActionMethodのparamは、私は、フォームを持っているたびに
- 13. Android AsyncTask inside AsyncTask
- 14. Androidの別のAsyncTaskでAsyncTask
- 15. 私のアンドロイドアプリケーションは、破損していると思われるASyncTaskに基づくクライアントソケットを持っています
- 16. AsyncTaskは、私はこれらの2つのクラス持って実現したが、まだNetworkOnMainThreadException
- 17. アンドロイド:私はこのエラーを持っているSQLiteのデータベース
- 18. アンドロイド:私はこのコードを持っている2つのアクティビティ
- 19. アンドロイドで2 AsyncTask(マルチスレッド)を実行する
- 20. アンドロイド:バックグラウンド操作のためのAsyncTask
- 21. アンドロイドでのハンドラとAsynctaskの処理
- 22. アンドロイドのasynctaskの潜在的なバグ
- 23. AsyncTaskのアンドロイドの余分なガベージコレクタ
- 24. アンドロイド:私はこのコードを持っているパラメータ
- 25. AsyncTaskはonPostExecute()
- 26. 名前はAsyncTask
- 27. アンドロイドGpsのAsyncTaskとProgressDialog不定
- 28. Androidは:私は別のクラスから、AsyncTaskからgetHoroscope(と呼ばれるメソッド)を呼び出したいAsyncTask
- 29. 別のAsyncTaskからAsyncTaskを呼び出す方法は?
- 30. はAsyncTaskでアンドロイドのビュービューを見つけることができません
非同期タスクのドキュメントのHTTPSをお読みください:// developer.android.com/reference/android/os/AsyncTask.html#doInBackground(Params ...) – SaravInfern