2012-01-23 11 views
2

私はすでにこれについて尋ねてきましたが、答えはまだありません。 私はprevious questionが明らかに問題を正しく伝えていないと思います。 彼らは私の最初の問題を解決することができますが、2番目の問題は解決できません。TabLayout Androidを使用しているとき、どのようにすべてのアクティビティをリフレッシュできますか?

2番目の問題は、私が3つのタブを含む私のTabActivityに来ようとしたときに、すべてのアクティビティで1つずつ更新することができないということです。既に作成していたメニューの更新ボタンは、それを更新するだけですが、現在のアクティブなタブではなく最初のタブに表示されます。

誰でも助けることができますか? ありがとうございました

+0

cant get .... ....説明が正しく....! –

答えて

2

これは答えではありませんが、Adityaの質問の可能性を明確にしました。

Adityaには、3つのTabActivitiesを持つアプリがあります。ユーザーが最初のタブの内容を変更すると、他の2つのタブの内容が変更されます。他のタブのいずれかが選択されると、変更内容がすぐに表示されます。つまり、他のタブのいずれかが選択されている場合、Adityaはコンテンツが表示される前に更新します。

回避策は、すべてのタブのレイアウトに手動の更新ボタンを含めることです。それはうまくいくが、ユーザーが手動でビューを更新する必要はない方がいいだろう。

さらに、AdityaのRefreshボタンの実装には3つのタブがすべて更新されるというバグがありますが、最初のタブが表示されるよう常に変更されます。 Adityaは、リフレッシュで常に現在の(更新された、もちろん)タブを表示することを望みます。

理想的には、新しいタブを選択するだけで表示する前にレイアウトを更新するので、リフレッシュボタンはまったく必要ありません。

私にミスポケンがある場合は、お詫び申し上げます。しかし、それは私がそれを読む方法です。