2017-07-19 3 views
0

私は正しい方向に私を指すためのヒントを探しています。私はfirebase(画像と文字列データ)から最初に情報をダウンロードしてから、PageViewerの複数のフラグメントにわたってデータを使用するアプリケーションに取り組んでいます。どのようなソリューションを実装すればデータをダウンロードして1か所で更新できるので、データ転送と処理能力を節約できます。私はminiSQLを使用するAndroidローカルデータベースを検討していただけでなく、断片間のトランザクションでデータを送信していましたが、最も効率的な解決策ではありません。私はその分野で本当の経験がないので、私はこの質問をします。プロジェクトのデータベースからの情報を再利用

+0

スプラッシュ画面を追加して、1か所ですべてを行う –

答えて

0

文字列のみの小さなデータの場合は、viewPagerを保持するアクティビティにそのデータを保持し、初期化中にフラグメントに渡すか、アクティビティからデータを取得するメソッドを作成します。

複数の画像を最初にダウンロードしてから、ユーザーが相互作用できるようにするとします。 PicassoやGlideを使って非同期的に画像をダウンロードし、後でユーザーとのやりとりを可能にすることをお勧めします。

その他のオプション - >内部/外部ディレクトリにファイルとしてすべてのイメージを書き込むことができます。これらのイメージを取得して必要なフラグメントに渡すためのアクティビティでメソッド/インターフェイスを作成します。

+0

イメージを内部ディレクトリに保存することを考えていましたが、データベースの更新はどうですか?この実装の例がありますか? –

関連する問題