小编use*_*445的帖子

Android 2.3.3 AsyncTask调用抛出NoSuchFieldError

这在android 4.0.3上工作得很好,但我在android 2.3.3中得到错误任何帮助将不胜感激.粗体的行抛出错误.

public class TestLoadingTask extends AsyncTask<Object, Object, Void> {
}

btndownload.setOnClickListener(new View.OnClickListener() {
    public void onClick(View v) {
        if (util.isNetworkAvailable(NewTakeTest.this)) {
                TestLoadingTask task;
        task = new TestLoadingTask();
        task.currentposition = position;
        task.testname = productsOnCloudList.getList().get(position).getProductname();
        **task.executeOnExecutor(task.THREAD_POOL_EXECUTOR, null);**
    }
    }
});
Run Code Online (Sandbox Code Playgroud)

我是stackoverflow的新手,所以如果我无法正确解释我的问题,请原谅我.

整个日志如下所述.

09-01 17:07:10.853 E/AndroidRuntime(21188): FATAL EXCEPTION: main
09-01 17:07:10.853 E/AndroidRuntime(21188): java.lang.NoSuchFieldError: in.informationworks.app.CATapp.store.NewTakeTest$TestLoadingTask.THREAD_POOL_EXECUTOR
09-01 17:07:10.853 E/AndroidRuntime(21188): at in.informationworks.app.CATapp.store.NewTakeTest$CloudCustomAdapter$1.onClick(NewTakeTest.java:973)
09-01 17:07:10.853 E/AndroidRuntime(21188): at android.view.View.performClick(View.java:2533)
09-01 17:07:10.853 E/AndroidRuntime(21188): at android.view.View$PerformClick.run(View.java:9320)
09-01 17:07:10.853 E/AndroidRuntime(21188): at android.os.Handler.handleCallback(Handler.java:587)
09-01 17:07:10.853 E/AndroidRuntime(21188): at android.os.Handler.dispatchMessage(Handler.java:92)
09-01 17:07:10.853 …
Run Code Online (Sandbox Code Playgroud)

android

5
推荐指数
1
解决办法
3406
查看次数

标签 统计

android ×1