Day*_*man 26 java android android-asynctask
是否可以为AsyncTask的后台线程命名,就像Java中的普通线程一样:
Thread(Runnable target, String name)
Run Code Online (Sandbox Code Playgroud)
我已经看到了AsyncTask的代码,默认构造函数默认只提供一个名称
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());
}
};
Run Code Online (Sandbox Code Playgroud)
我想这样做,因为当我调试时,我想知道哪个Asynctask正在访问辅助类中的方法.
Fel*_*lix 59
尝试从里面调用它doInBackground():
Thread.currentThread().setName("some custom name");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6266 次 |
| 最近记录: |