待っているダイアログを表示したいのですが、何も表示されません。何度も時間がかかるのはsetData()関数でjson私はデータベースに保存します(3/5秒かかる)。ここで Androidが待っているダイアログがまったく表示されない
が私のコードです:私は、問題は、あなたがUIスレッド上でこの作品のすべてをやっているという事実である賭けるProgressDialog dialog = ProgressDialog.show(TabLayoutActivity.this, "", "Loading. Please wait...", true);
//refresh the view
taskLiteApplication.setData();
//change view
Intent myIntent = new Intent(TabLayoutActivity.this, TabLayoutActivity.class);
TabLayoutActivity.this.startActivity(myIntent);
//kill the dialog waiting
dialog.cancel();
にはい、それは私が前にダイアログを起動すると、罰金だろうと考えていたことを、おそらくですが、はい、 –
私はasynctaskでこれをやろうよそれから私はよ –
働いて、あなたはちょうどdoInBackground関数の戻り値を逃した、ありがとう! –