1

我收到一条错误消息:

调用需要 API 级别 3(当前最小值为 1):android.os.AsyncTask#

这是我用于通过 PHP 从数据库中检索数据到listview. 为此,我运行了线程。

这是代码:

public class FetchDataTask extends AsyncTask<String, Void, String>{
private final FetchDataListener listener;
private String msg;

public FetchDataTask(FetchDataListener listener) {// this is a exact error place
    this.listener = listener;
}

@Override
protected String doInBackground(String... params) {
    if(params == null) return null;

    //do something
}

我该如何克服这个问题?

4

2 回答 2

4

右键单击项目并选择属性,然后选择android,然后更改项目构建目标

并打开AndroidManifest.xml并设置:

<uses-sdk
    android:minSdkVersion="9"
    android:targetSdkVersion="9" />

而不是像上面那样将整数值 1更改为 9

于 2013-07-10T17:12:48.353 回答
1

在您的AndroidManifest.xml文件中更改android:minSdkVersion="1"为。android:minSdkVersion="3"

于 2013-07-10T17:15:56.150 回答