0

私はこの構造を持つAndroidアプリケーションを持っています:

アクティビティ A、B、C、サービス S

アクティビティ CI を使用しているときに、データを挿入するダイアログを開きます。[OK] ボタンが押されたら、次の 2 つの操作を行います。

  1. サービスを開始する
  2. アクティビティ A (メイン アクティビティ) を開始するためのインテントを呼び出す

サービスが必要なすべてのデータを提供しない限り、アクティビティ A は一貫性のないデータを表示し、すべてのボタンが無効になります。データが利用できなくなるまで、プログレス バーが表示されるようにします。

したがって、問題は、アクティビティ C のダイアログから progressDialog を開始する必要があることです。ダイアログをメイン アクティビティ (A) に「リンク」し、この progressDialog をサービスから閉じる必要があります。

このタスクを実行するにはどうすればよいですか?

4

1 に答える 1