这在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 ×1