0


アクティビティ (A) とアクティビティ (B) があります。A は情報の読み込みを担当し、B は主なアクティビティです。B には、UI (リスナーなど) に関連する読み込み操作もあります。アクティビティ A を表示し、アクティビティ B を実行したいのですが、(B の) ロードが完了したときにのみ B が表示されるようにしたいです (A に ProgressDialog があります)。これどうやってするの?ありがとう!

4

3 に答える 3

2

A のタスクは、アクティビティよりもスレッドに適しているように思えます。

于 2012-08-17T10:26:52.197 に答える
0

フラグメントを使用して、目的を達成できます。
http://developer.android.com/guide/components/fragments.html
Cit: 「ただし、フラグメントはアクティビティ レイアウトの一部である必要はありません。独自の UI を持たないフラグメントを非表示のワーカーとして使用することもできます。活動のために。」
サポート ライブラリを使用する場合、SDK ターゲットについて心配する必要はありません。

于 2012-08-19T01:37:06.880 に答える
0

これは、アーキテクチャの問題のようです。2 つのアクティビティの使用を再検討することをお勧めします。これを行うには、単一のアクティビティで AsyncTask を使用できます。

于 2012-08-17T09:59:08.367 に答える