-1
我創建了一個AsyncTask來獲取分數。它顯示了分秒的progressdialog,然後消失。 doInBackground方法永遠不會執行。這個任務在一個片段中被調用。Android - 內部片段AsyncTask不起作用棉花糖
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();
}
幫助?