Nommez le fil d’une tâche asynchrone

Est-il possible de donner un nom au thread d’arrière-plan d’une AsyncTask, comme pour les Threads normaux en Java

Thread(Runnable target, Ssortingng name) 

J’ai vu le code de AsyncTask et le constructeur par défaut est juste donner un nom par défaut

 private static final ThreadFactory sThreadFactory = new ThreadFactory() { private final AtomicInteger mCount = new AtomicInteger(1); public Thread newThread(Runnable r) { return new Thread(r, "AsyncTask #" + mCount.getAndIncrement()); } }; 

Je veux le faire, car lorsque je débogue, je veux savoir quel Asynctask accède à une méthode dans une classe d’assistance.

Essayez d’appeler ceci depuis l’intérieur de doInBackground() :

 Thread.currentThread().setName("some custom name"); 

Pourquoi ne pouvez-vous pas prolonger la tâche asynchrone que je ne comprends pas?

J’étends mon AsyncTask des milliers de fois avec le débogueur me montre quel AsyncTask bitching.

 public class MyAsyncTask extends AsyncTask{ } 

ainsi