Android:确定AsyncTask正在运行的代码

时间:2011-09-28 15:13:29

标签: android android-asynctask

在Debug窗口的Eclipse中,我看到一个显示:

的线程

线程< 16> AsyncTask#11

有没有办法确定AsyncTask所指的实际代码段?我是否需要在代码中添加一些内容来识别正在运行的线程?

1 个答案:

答案 0 :(得分:12)

您可以在AsyncTask功能的开头命名doInBackground主题:

public void doInBackground(Params... params) {
    Thread.currentThread().setName("Foo (AsyncTask)");
    // ... rest of your AsyncTask processing ...
}

指定的名称将显示在Eclipse Debug窗口中,以及DDMS透视图中的线程列表。