1

質問のタイトルは、質問をほぼ説明しています。startActivityを使用してサービスからアクティビティを開始する場合、この新しいアクティビティはサービスとは別のプロセスで開始されますか?

4

2 に答える 2

2

startActivityを使用してサービスからアクティビティを開始する場合、この新しいアクティビティはサービスとは別のプロセスで開始されますか?

いいえ。デフォルトでは、すべてのコンポーネントがプロセスを共有します。

于 2012-06-12T12:59:38.093 に答える
0

さて、私の推測では、アプリケーションからアクティビティを開始する場合、それらは同じプロセスにありますが、通常、システムは異なるプロセスでアクティビティを開始できます。android.os.Process.myPid()を使用してプロセスIDを確認し
、Eclipseの[デバイス]ウィンドウ(DDMSパースペクティブ)に表示されるプロセスIDのリストと比較できます。

于 2012-06-12T13:27:46.233 に答える