いくつかのファイルを生成する 2 つのアプリがあり、これらのファイルをサーバー上で同期させたいと考えています。コードの重複を避けるために、これらのファイルを同期するためのバックグラウンド ワーカー スレッドを 1 つだけ作成しています。この時点で、2 つの独立した質問があります。
- サーバー上の 2 つのアプリケーションのファイルを同期する 1 つのワーカー スレッドを持つことは良い習慣ですか?
- ワーカー スレッドが app1 にあるとしましょう。app1 は app2 のファイルにどのようにアクセスできますか?
データベースを使用している場合、 ContentProvider が良い方法であることがわかったいくつかの調査を行いました。