Serviceを読んで理解し、同意したものとみなします。自分なりに下記のアレンジを致しましたのでご参照ください。実装していないからではないでしょうか。実装しないといけないと思います。私の場合は、もっと単純に入力という言葉で片付けてしまっています。VCはまとめて出入力。それ以外の、入出力インターフェースから切り離した、純粋な内部ロジックの部分がModel。VとCの違いはわりとどうでもよくて、まずはともかくはMを他から切り離したい、というのが肝ではないかと思います。Androidの膨大なAPI群はVCがほとんどだろうと思うので、VとCの違いはかなり前面に出てくると思います。基本的にそのまんま、VはAndroidでもViewと呼ばれているので、迷う余地は少ないと思います。呼ばれることはありますか再現しました。FragmentPagerAdapterは次のように、インデックスを伝えて各ページを生成してるとします。個の銅バッジ2ActivityとFragmentに使い分けについてあくまでも私の個人的な意見として記載させていただきます。インターネットからの情報取得およびDao経由でSQLiteへ保存し、表示するというの貧弱な経験から導き出しているものです。ActivityはFragmentを調定するものという認識です。1つのActivityに1つの表示領域を設けて、4つほどのFragmentをreplaceしています。個の銅バッジ2MVCがいまいち理解しきれず困っています私は、DOMやボタンコントロール等画面部品を直接処理するコードがViewで、(要求仕様に基づく計算式やデータベース等)画面がHTML5かJavaかにかかわらず同じ(例えば使いまわしできる)コードならModel、Controllerは、そのどちらとも言えない処理だと思って層分けしています。加えて、以下の依存関係は守りたいです。View-(使う)→Model。ModelがContorllerやViewを使う(依存する)ことはないような関係です。私ならば、View#setOnClickListenerはViewに記述します。画面部品をきかっけとして呼び出され(依存し)ているからです。エラーが出てきました。Fragmentにはフレームワークが提供するクラスと、サポートライブラリが提供するクラスがあります(パッケージが違います)。通常はサポートライブラリが提供するほうのFragmentを使うことが多いと思いますが、MainActivityではフレームワークのFragmentをimportしています。各フラグメントがどちらのクラスを使っているか確認してみてください。原因はこの部分ですね。Activityをユーザーがnewする状況はまずないと考えてください。MainActivityをnewしても、そのタイミングではまだViewは作られていませんので、findViewById()の結果はnullになります。呼ばれることはありますかFragmentは必ずUIを持つ要素ではありません。ActivityのView階層と紐付かないFragmentを作ることもでき、この場合はonCreateView()は呼ばれません。個の銅バッジ1TabHostのsetOnClickListenerの表記の仕方を教えて下さい。変数iを渡すとエラーとなるのは、匿名内部クラスに非finalなローカル変数を渡せないJavaの制約によるものです。一度finalなローカルな変数を作って渡せば良いように思います。個の銅バッジ1TabHostのsetOnClickListenerの表記の仕方を教えて下さい。個の銅バッジ1現在、「開いているタブボタン」を押した際に、設定しているWebViewの再読込(Top画面)を読み込むにはどのようにすればよいのでしょうか?FragmentTabHostのJavadocにも有用な情報がなかったのでソースも見てみました。mTabHost.setup()で、引数3つ版の第3引数で、実際にどのコンテナIDにFragmentを貼るかを指定できます。現在表示中のFragmentを取得するには、setup()の第2引数で渡したのと同じFragmentManagerに対してfindFragmentById()を呼ぶことで、現在表示中のFragmentが取得できると思います。個の銅バッジ1DialogInterface.OnClickListenerの挙動をDialogFragment以外から制御したいDialogInterface.OnClickListenerオブジェクトをDialogFragmentを渡すのではなく、呼び出し元のFragmentを渡すようにします。DialogFragmentでの選択結果などを呼び出し元に伝えたい場合は、次のようにsetTargetFragment()で呼び出し元をセットするようにしてください。configChangesで指定した回転など以外にも破棄される場合があるので、それに備えて保存すべき状態は保存しましょう。具体的には、他のアプリを起動したりした場合、Activity/Fragmentが破棄される場合があります。簡単に試す方法として、Androidの「開発者向けオプション」→「アクティビティを保持しない」にチェックを付けてアプリを動かしてみてください。個の銅バッジ1ListFragment内でDLした画像(png)の保存方法を教えてください。getActivity()でAttachされているActivityインスタンスが取得できます。Fragmentになるので、getChildFragmentManager()を渡すのが正しいです。commit()フラグメントの変更を確定します。replace(A,B)Aで指定されたViewのidにBで指定されたフラグメントを表示します。そこにフラグメントがあれば削除します。show()Viewに割り当てられたフラグメントを表示します。メッセージの通りR.id.menu_homeはViewのidではありません。replace(A,B)に渡すのは表示させたいViewのidです。遷移先をどう指定するか。個の銅バッジ1入れ子にしたフラグメントからActivityを操作する子供のListFragmentのgetActivity()を呼ぶと、FragmentがAttachされているActivityが取得できます。個の銅バッジ1Androidでスマホ、タブレット、縦、横で異なるLayoutを実現する。生成したLoader内でVolleyを使ってリクエストを投げる。リクエストの結果をdeliverResult()で伝える。個の銅バッジ1Androidでスマホ、タブレット、縦、横で異なるLayoutを実現する。Fragmentから、ActivityのonCreated()が実行された後に行いたい処理がある場合は、onActivityCreated()のコールバックが利用できます。この場合、onCreateView()で表示するビューは空か、もしくは読み込み中を表すインディケーターにして、後から更新することになるので、ActivityのonCreate()で通信を行って、通信結果に応じてFragmentの表示を更新する作りにしてもあまり変わりませんが...。