2017-05-03 3 views
1

申し訳ありませんが、これはばかげた質問のようです。私は、ビューページのフラグメントの中にあるリサイクラビューの中にいくつかのチャートを表示します。フラグメント内でネットワークコールを行うのが良い方法ですか、それともアクティビティから渡すべきですか?ここでは、データは2-3のArrayListsになります。フラグメント内でネットワークコールを行うのがよい方法ですか?または、親アクティビティからデータを渡す必要がありますか?

+0

問題ではありません。しかし、非UIスレッドでネットワーク操作を行うことを覚えておく必要があります。 –

+0

ええ、私はGoogleのVolley Libraryを使ってバックグラウンドでデータを取得します。ありがとう! –

答えて

0

retained fragmentは、概念的にはアクティビティに属しているネットワークコールにとって理想的なホストです。フラグメントインスタンスとそのバックグラウンドタスクは構成の変更を受け継いでいます。バックグラウンドタスクが他のタイプのアクティビティ破壊に耐えられるようにするには、Serviceでホストします。

関連する問題