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