Firebase(クラウド)&を使用してデータを格納するアンドロイドプロジェクトを作成しています。FirebaseとSqliteを使用するAndroidプロジェクトにcontentproviderを作成する必要がありますか?
このシナリオでは、コンテンツプロバイダを作成することをお勧めしますか?
Firebase(クラウド)&を使用してデータを格納するアンドロイドプロジェクトを作成しています。FirebaseとSqliteを使用するAndroidプロジェクトにcontentproviderを作成する必要がありますか?
このシナリオでは、コンテンツプロバイダを作成することをお勧めしますか?
アプリケーションが別のアプリケーションと通信しない場合、FirebaseとSqliteを一緒に使用しているため、この場合はコンテンツプロバイダは必要ありません。オンライン操作にはFirebaseを使用でき、Sqliteを使用してオフライン操作を管理することができます。 Firebaseのオフライン機能は、あなたのためのソリューションでも、FirebaseとSqliteを組み合わせてカスタムソリューションを作成することもできます。ドキュメントを確認してください:https://firebase.google.com/docs/database/android/offline-capabilities
他のアプリとデータを共有したい場合は、コンテンツプロバイダが必要です。シナリオに他のアプリケーションに提供されている、または他のアプリケーションと共有されているデータがない場合は、コンテンツプロバイダは必要ありません。
また、Firebaseコンソール設定で、Firebaseデータベースを他のアプリケーションと共有することもできます。 1つのFirebase Realtime Databaseを作成し、他の多くのアプリケーションと共有することができます。あなたは本当に多くのオプションを持っています。シナリオで必要なものを決定し、多くの選択肢から特定の方法を決定する必要があります。
他のアプリケーションとデータを共有する必要がある場合は、次のドキュメントをご覧ください。https://developer.android.com/training/basics/intents/index.html
いいえ、私はあなたのFirbase(クラウド)とSQLiteにコンテンツプロバイダの役割はないと思います。 コンテンツプロバイダは、他のアプリケーションとアプリケーションデータを提供するために使用されますが、あなたの場合、他のアプリケーションとデータを共有する必要はありません。詳細はofficial website of androidをご覧ください。