私はtaks.in onPostExecuteメソッドを実行するAsynctaskを持っています。私はもう50回実行する別のAsynctaskを実行しました。今実行中のAsyncTaskの数がprogressBarに表示されます
@Override
protected void onPreExecute() {
progressBar = new ProgressBar(MainActivity.this,null,android.R.attr.progressBarStyleHorizontal);
progressDialog = new AlertDialog.Builder(MainActivity.this,
....
protected void onPostExecute(String result) {
...
for (Get_NIdCadastre_NIdVisitContractCadastre get : a) {
get_List_Visit visit = new get_List_Visit(get.getNIdCadastre(), get.getNIdVisitContractCadastre());
visit.executeOnExecutor((AsyncTask.THREAD_POOL_EXECUTOR), NIdCadastre, NIdVisitContractCadastre);
...
if (progressDialog.isShowing()){
progressDialog.dismiss();
}
、私が欲しいpublishProgressによってdoInBackground方法でget_List_Visitタスクにタスクの数が実行されているか、そのタスクは、そのタスクを終了した示しています
private class get_List_Visit extends AsyncTask<String, String, String> {
@Override
protected void onProgressUpdate(String... values) {
//?
そのたびに意味あること実行している新しいタスクです私は何を表示するには、タスクの数は実行されています!
私は約AsyncTask.Status.RUNNING
を知っていますが、これを私の状況にどうやって使うことができますか? 私の英語には申し訳ありません!
どうすればいいですか? Androidのドキュメントから
何ですか? Volleyはネットワーキングのためのものですが、彼がAsyncTaskでネットワークをやっているということは何も言いません – donfuxx