リモート サービスを実行して、データベースに書き込むトラフィックを収集しています。私のアプリケーションでは、そのデータベースを使用してデータの読み取りと書き込みも行っています。「データベースがロックされています」という例外が発生することがあります。データベース オブジェクトにシングルトン パターンを使用していますが、それでもエラーが発生します。私のサービスは別のプロセスにあるため、サービスにもデータベースインスタンスを作成する必要があるため、2つのdbオブジェクトがあると思います。私の質問は、バインダーを使用して AIDL を介してデータベース オブジェクトを渡すことで実行できますか? 異なるアプローチや優れたプラクティスは大歓迎です。