4

TabActivity があり、各タブには ActivityGroup があります。Forth タブでは、ForthActivityGroup に MyAsyncActivity クラスがあります。MyAsyncActivity には、このコードがあります。私はこの Android AsyncTask コードを持っています。doInBackground(String.. params) が呼び出され、Android 2.3.3 ではログが印刷されますが、Android 4.0 では印刷されません。Please SomeBody Give Me Idea 私が何をしているのか教えてください。

public class getXML extends AsyncTask<String, Integer, String>{
        private final ProgressDialog dialog = new ProgressDialog(this);

        @Override
        protected void onPreExecute() {
            this.dialog.setMessage("Loading...");
            this.dialog.show();
        }

        @Override
        protected String doInBackground(String... params) {
            Log.d("Payment", "do background");

            return "result";
        }

        @Override
        protected void onPostExecute(String result) {
            if (this.dialog.isShowing()) {
                this.dialog.dismiss();
            }

    }
4

1 に答える 1