サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
サービス終了のお知らせ NAVERまとめは2020年9月30日をもちましてサービス終了いたしました。 約11年間、NAVERまとめをご利用・ご愛顧いただき誠にありがとうございました。
「読み込み中」ダイアログの追加 Fragmentの修正も完了しましたので気になる点の修正に入りましょう。まずはWebページの読み込みの際に表示する「読み込み中」ダイアログを表示するように修正します。 「読み込み中」ダイアログはWebページの読み込みが始まってから終わるまで表示するようにします。Webページの読み込み状態が把握できるのはWebページ読み込み用Fragmentになるため、そちらに処理を追加しましょう。 実際のWebページの読み込みはFragment内にあるWebViewで行っています。WebViewからデータ読み込み開始などのイベント通知を受けるためには WebViewClient を継承したクラスでイベントに応じたメソッドをオーバライドし、WebViewに設定する必要があります。今回はページの読み込み開始・終了がわかれば良いので WebViewClient の onPageS
お題 画面回転させて、縦/横で別のレイアウトを表示する 縦画面のときは ListView を表示 横画面のときは GridView を表示(1行2列) ただし、一度取得したデータは使いまわしたい 縦画面 横画面 実装のポイント Activity コンフィグ変更のたびに毎回 再生成 Fragment Fragment#setRetainInstance(true) を設定し、Activity 再生成時に Fragment は再生成されないようにする(Fragment#onCreate/onDestroy を抑止) Activity 再生成のたびに走る Fragment#onCreateView でレイアウト再読込させる データ取得 一度だけ(今回の例では一度だけ呼び出される Fragment#onCreate 内で) レイアウト res/layout, res/layout-land に 縦
Fragment から Activity にコールバックしたいときに、例えばこんな感じで実装することができます。 public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); MainFragment fragment = new MainFragment(); fragment.setOnOkBtnClickListener(new MainFragment.OnOkBtnClickListener() { @Override public void onOkClicked() { // TODO Auto-generated method stub } }); getF
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く