2010-12-10 3 views
0

基本的に上記の質問、あなたは以下のたくさんを読む必要はありません、ちょうど私がそれを使いたい方法に関する追加情報。タブの変更をテスト/リッスンするにはどうすればよいですか?

私は2つのタブを持つアクティビティ(タブアクティビティを拡張)を持っています。私のタブには別のインテントがありません。どちらも同じアクティビティ内にあります。これらのそれぞれの中に私はデータベースからいっぱいのリストを持っています。

"income"と "outcome"の2つのタブがあり、開いているタブによっては別のクエリが実行され、別のリストが表示されるように設定しようとしています。

右のデータは表示されますが、最初に開いたタブは何も表示されませんが、これはデータベースに再クエリしていなかったためです(私のgetBudgetAmountメソッド)、リストを表示しています(showBudgetCategoriesメソッド)タブが変更され、私はその変更をテストしなければならないと思ったが、私はそれを行う方法をまだ見つけられていない..それから私はおそらくリスナーが代わりに使用できると思った?誰かが私に正しい方法を指すことができるなら、私は本当にそれを感謝します!ここで

が私の活動です:フォーマットがおかしいいっている

EDIT、あなたはそれが簡単にhere- http://codeviewer.org/view/code:1501

答えて

2

を読むために見つけるあなたの予算のクラスが、その後のonCreate()メソッドでは、OnTabChangeListenerを実装して持っていますそして、持って

mTabHost.setOnTabChangedListener(this); 

:、

は、この行を追加します。あなたの予算クラスは onTabChangedを実装しています。

+0

ああ、まさに私があなたに感謝していたものです! – Holly

関連する問題