2016-05-24 3 views
2

アクティビティA: enter image description here このアクティビティでは、1つのViewPagerに2つのFragmentが含まれており、List of Productsが含まれています。最近の製品では1、人気商品では1です。製品をクリックすると(アクティブなフラグメントに関係なく)、その製品の詳細ビューに移動します(アクティビティBの画像を参照)。返信時にViewPagerのデータを更新する

アクティビティB: enter image description hereこのアクティビティでは、等に応答し、対応するfloathingActionButtonをクリックしてprodoctを共有するpossiblitiesがあります。これらのアクションの1つが実行されると、このアクティビティのデータが更新されます。

データは、両方のアクティビティでアクセス可能なシングルトンで保持されます。アクティビティBでアクションが実行されると、データが更新されます。しかし、アクティビティーAに戻ると、両方のアクティビティーのリストはリフレッシュされません。 アクティビティAのonRestartのページャを上書きしようとしましたが、データが更新されませんでした。

どうすればいいですか?

+1

コードなしの画像で質問を投稿し、問題の原因を魔法のように理解してもらいたいとき –

答えて

0

私はあなたが再びデータをリロードし、アダプタをリフレッシュするために

yourAdapter.notifyDataSetChanged();

を呼ぶべきだと思います。

関連する問題