cuando uso AsyncTasks comprobando en el DDMS, el hilo persiste en la memoria como hilo de espera después del método onPostExecute(), ¿es eso normal ?. Aquí es una actividad simplificada que reproduce mi problema:AsyncTask hilo todavía allí después de la ejecución, ¿es eso normal?
package com.example.async;
import android.app.Activity;
import android.content.Intent;
import android.os.AsyncTask;
import android.os.Bundle;
import android.util.Log;
public class ASyncTaskExampleActivity extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
new ExampleAsyncTask().execute();
}
private class ExampleAsyncTask extends AsyncTask<Void, Void, Void> {
@Override
protected Void doInBackground(Void... params) {
for (int i =0; i<50000;i++){
int j=i*2;
}
return null;
}
protected void onPostExecute(Void result) {
Log.d("Test","End onPostExecute");
}
}
}