0

Androidにはサービスがあります(標準startService呼び出しで開始されます)。アプリケーションがライブラリ JAR ファイルを参照しています。最初のアクティビティは、静的ブール フィールドを「true」に設定します。次に、サービス プロセスで、この値も true であることがわかります。

どうすればいいの?

値が設定された後にサービスが開始されます。サービス プロセスが作成されたときに DVM が静的な状態をコピーするか、またはstaticプロセス間でフィールドが共有される可能性がありますか? プロセスごとに個別の VM が起動されたという印象を受けました。

4

2 に答える 2

0

すみません、自分を騙していました。サービスは別のプロセスにありますが (android:processマニフェストの属性を使用)、これを行っているコードを誤って呼び出していました。

-本当の質問ではありません-

于 2013-06-14T23:34:49.523 に答える