質問のタイトルは、質問をほぼ説明しています。startActivityを使用してサービスからアクティビティを開始する場合、この新しいアクティビティはサービスとは別のプロセスで開始されますか?
2 に答える
2
startActivityを使用してサービスからアクティビティを開始する場合、この新しいアクティビティはサービスとは別のプロセスで開始されますか?
いいえ。デフォルトでは、すべてのコンポーネントがプロセスを共有します。
于 2012-06-12T12:59:38.093 に答える
0
さて、私の推測では、アプリケーションからアクティビティを開始する場合、それらは同じプロセスにありますが、通常、システムは異なるプロセスでアクティビティを開始できます。android.os.Process.myPid()を使用してプロセスIDを確認し
、Eclipseの[デバイス]ウィンドウ(DDMSパースペクティブ)に表示されるプロセスIDのリストと比較できます。
于 2012-06-12T13:27:46.233 に答える