Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アクティビティなしでサービスを開始できることはわかっています...私の質問は、サービスをForegroundとして開始した場合(startForegorund()を呼び出した場合)、アプリケーションオブジェクトは常にインスタンス化されますか?
または、場合によってはgetApplication()== nullになる可能性がありますか?
Applicationアクティビティ、フォアグラウンド、バックグラウンドサービスのいずれであっても、アプリが実行されているときはいつでも作成されます。したがって、をnull呼び出すときに取得するべきではありませんgetApplication。
Application
null
getApplication