私はたくさん使っていますがAsyncTasks
、いつもこれが好きです:
private class connectAsyncTask extends AsyncTask<String, Void, String> {
//Create a Progress Dialog
@Override
protected void onPostExecute(String info) {
//Dismiss the dialog
}
@Override
protected String doInBackground(String... params) {
//complete code to get data to be populated on the view
}
@Override
protected void onPreExecute() {
//Show the dialog
}
しかし、データを取得してからレイアウト上のすべてのビューにデータを入力するまで、進行状況ダイアログを表示するようなものです。
代わりに、一部のデータがバンドルとして送信され、それらを使用してそれぞれのビューにデータを入力したり、ImageView のようなもので、まだフェッチされていない Image が進行状況ダイアログを表示する必要があるようにしたいと考えています。
Amazon などの多くのアプリがこれを行います。ダイアログでさえ、長方形の背景やテキストはありません。これを行う方法?