5

私が持っているのは、より深刻な活動と、それに関する別の情報を含む別の活動です。ただし、サーバー以外のアクティビティを開くと、サーバーが閉じます。これを止める方法はありますか?コードを見る必要がある場合は、喜んで表示します。

4

3 に答える 3

10

複数のアクティビティを同時に実行することはできません。コードをバックグラウンドで実行する場合は、を使用する必要がありますService。詳細については、ドキュメントを確認してください:http: //developer.android.com/reference/android/app/Service.html

サーバーをとしてプログラムしてから、サーバーと通信して関連情報を表示するをService作成する必要があります。Activityこのようにして、新しいActivityサーバーに移動しても、サーバーは引き続き実行されます。

于 2012-06-19T13:48:18.577 に答える
1

2 つのアクティビティを同時に実行できますか

あなたが期待しているという意味ではありません。Android のアクティビティはスタックに格納され、スタックの一番上のアクティビティのみが画面に表示されます。一番上にない他の活動は必ずしも完全に「死んでいる」わけではありませんが、それらはあなたのためにその仕事をするのに十分なほど生きていません.

代わりに、サーバーをサービスにする必要があります。

于 2012-06-19T13:49:37.340 に答える