我是Java,Android开发的新手,这是我的问题。 我在AsyncTask类中的函数
public class MyHttpGet extends AsyncTask<String, String, String> {
private ProgressDialog progressDialog;
Context context;
public MyHttpGet (Context context) {
this.context = context;
}
@Override
protected void onPreExecute() {
progressDialog = new ProgressDialog(context);
progressDialog.setMessage("Loading...");
progressDialog.show();
super.onPreExecute();
}
@Override
protected void onPostExecute(String result) {
super.onPostExecute(result);
if (progressDialog != null) {
progressDialog.dismiss();
}
}
protected String doInBackground(String... website) {
// my http get code here
return data;
}
}
问题是我在收到数据并消失之前只看到加载器一会儿。 (我的要求超过5秒)。
答案 0 :(得分:-1)
检查AndroidMainifest.xml中的权限。需要添加此行:
<uses-permission android:name="android.permission.INTERNET" />