131226訓練 | ハコソフト
contextについて アプリケーションの現在の情報をインスタンスとして保持するもの。 明示的にActivity内で利用すると現在の画面情報を取得できたりする。 Activityが破棄されるとき、Activity内のContextも破棄されるがContextを参照するものを静的な変数にしていたら古い参照が残り続けてGCが行われず、メモリーリークの危険がある。 とかなんとか・・・・ようわからんので参考サイト・・・ Contextとは? Contextとは Contextの持ち方~ApplicationContext Android 開発で気をつけたいこと 〜変数名と Context について〜 ブラウジングする ブラウザアプリ作るよ。 activity_main.xmlにWebView設置。 読み込みURLの指定 通信可能な状態にする AndroidManifest.xmlを開いて > 許可 > 追加 > Uses Permission > OK > 許可枠右隣のAttribute for Uses Permission > Name > android.permission.INTERNETを選択 コードのuses-sdkの下に一行追加された。 実行画面 ※今回はGoogleに繋いでます load.Urlの中身を wv.loadUrl("file:///android_asset/example.html"); と指定してやるとパッケージのassetsフォルダ内のhtmlを読み込むことも出来る。assetsは自分の作ったデータファイルを置くところ。 ListViewを使う String Arrayの作成 string.xmlのリソースタブ > 追加 > String Array > OK > Nameを入力 > 作ったString Array選択状態で追加 > Item > OK > Nameを入力 下記コードが追加される ListViewの配置 activity_main.xml(グラフィカル・レイアウト) コンポジット > ListViewをD&D > PropertiesのEntries > @array/String Arrayの名前 コードの入力 ArrayAdapterを使う