0

アクティビティなしでサービスを開始できることはわかっています...私の質問は、サービスをForegroundとして開始した場合(startForegorund()を呼び出した場合)、アプリケーションオブジェクトは常にインスタンス化されますか?

または、場合によってはgetApplication()== nullになる可能性がありますか?

4

1 に答える 1

1

Applicationアクティビティ、フォアグラウンド、バックグラウンドサービスのいずれであっても、アプリが実行されているときはいつでも作成されます。したがって、をnull呼び出すときに取得するべきではありませんgetApplication

于 2012-11-26T16:45:53.347 に答える