在Debug窗口的Eclipse中,我看到一个显示:
的线程线程< 16> AsyncTask#11
有没有办法确定AsyncTask所指的实际代码段?我是否需要在代码中添加一些内容来识别正在运行的线程?
答案 0 :(得分:12)
您可以在AsyncTask
功能的开头命名doInBackground
主题:
public void doInBackground(Params... params) {
Thread.currentThread().setName("Foo (AsyncTask)");
// ... rest of your AsyncTask processing ...
}
指定的名称将显示在Eclipse Debug窗口中,以及DDMS透视图中的线程列表。