今まで私のアプリケーションにはTabHost
を使って3つのタブを作成しました。各タブは、XMLファイルからsetContentView(R.layout.something)
を介してレイアウトを取得するアクティビティで表されます。 3つのタブ、3つのアクティビティ、3つのXMLファイル。TabHostからViewPagerを使ったフラグメントに切り替える:すべてのコードを置く場所
今、私は断片的なものを見つけました。これは、新しい、より良い方法です。だから私の質問です。
フラグメントはUIを処理するので、FragmentPagerAdapter
によって処理される3つのフラグメントを作成します。各フラグメントの中にXMLファイル経由のコンテンツを作成します。
しかし、どのボタンが何をしているのか、データベースから読み込んだり書き込んでいるのかなど、すべてのコードはどこに置いておきますか?それまでのところ、すべてのアクティビティはTabhost
によって読み込まれました。
各フラグメントのonCreate()
などのメソッドにそのコードをすべて入れているのですか、それを行うにはより良い方法がありますか?