【发布时间】:2017-07-28 03:14:21
【问题描述】:
我创建了一个 AsyncTask 来获取分数。它显示一秒的进度对话框,然后消失。 doInBackground 方法永远不会被执行。此任务在片段内调用。
private class GetScore extends AsyncTask<String,String,String> {
@Override
protected void onPreExecute() {
final ProgressDialog show = progressDialog.show(getActivity(), "", yourName);
super.onPreExecute();
}
@Override
protected String doInBackground(String... args) {
scoreMap = ScoreCalc.getEngScore(yourName);
// Toast.makeText(LoveActivity.this, engageMap.toString(), Toast.LENGTH_SHORT).show();
return null;
}
@Override
protected void onPostExecute(String img) {
}
}
。 . . . . . .
private void confirmYes() {
String s =mEditText.getText().toString();
if(s.equals(""))
return;
new GetScore().execute();
}
帮助?
【问题讨论】:
标签: android android-fragments android-asynctask