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.
アプリが実行されていないときにデータ同期を行うバックグラウンド サービスを持つ Android アプリをコーディングしました。サービスを使用して、Android アプリの sqlite dbase の内部メモリまたはレコードのファイルを変更するにはどうすればよいですか。
で渡されるため、通常のアプリケーションと同じように行いますContext。指摘したい重要な点の 1 つは、アプリケーションが起動し、アプリケーションServiceも起動し、両方がデータベースを使用する必要がある場合、競合が発生しないようにする必要があるということです。インスタンスをサブクラスに格納するApplicationだけで、データベースのインスタンスが 1 つだけ作成されるようにすることができます。
Context
Service
Application