gpt4 book ai didi

java - 调用 ayncTask 并获取静态相关错误

转载 作者:行者123 更新时间:2023-11-30 02:16:15 25 4
gpt4 key购买 nike

<分区>

我正在调用 php 脚本,它从 android lass 访问我的数据库。类在下面;

public class pk_http {

// Progress Dialog
private ProgressDialog qDialog;

// JSON parser class
JSONParser jParser = new JSONParser();

class phpCall extends AsyncTask<String, String, String> {
@Override
protected String doInBackground(String... args) {
// Building Parameters
String url = args[0];
List<NameValuePair> params = new ArrayList<NameValuePair>();
// getting JSON string from URL
JSONObject json = jParser.makeHttpRequest(url, "GET",params);



return null;
}
}

现在,当我以这种方式从我的调用类调用它时(顺便说一句,调用类不扩展 Activity);

public static ArrayList<String> getLoginTileDataArray(Context c)
{
//CODE STUB: HTTP GET RETURNS THE FOLLOWING STRING
String result = pk_http.phpCall.execute("http://myUrl/phpFile.php");
.
.
.

我有一个错误的预编译说;

Non-static method 'execute(Params...) cannot be referenced from a static context.

如果我删除 'sttic' 没有变化。我是否正确调用异步方法?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com