onSaveInstanceStateが呼ばれないのはなぜか
実は、Android OSのバージョンが古い場合、onSaveInstanceStateは呼ばれないケースがあります。
Androidの公式であるAndroid Developersの見解を見ていきましょう。
...
AndroidのHandlerとMessageで他スレッドで処理を行う方法
Androidはメインスレッドで重たい処理を行うと、
処理が終了するまで画面が止まってしまいます。
これを解決する手段の一つとして、HandlerとMessageを使用します。 ...
Androidでバイブレーションを実装する方法
Androidアプリでバイブを鳴らすには、
まずAndroidManifest.xmlにバイブを制御するための権限を付与し、
その後にJavaコード内でバイブを鳴ら ...
Androidアプリのマルチデバイス対応について
Androidでアプリ開発を行う上で、マルチデバイス対応は必ず考慮しなければなりません。
オープンプラットフォームであるAndroidでは ...
AndroidのContextの概念について
Contextとはアプリケーション全体の情報を保持するActivityのスーパークラスです。
アプリケーション全体の情報とは、具体的には以下の通りになります。
Applicationのクラス、Ap ...
webview読み込み中にダイアログを表示する方法
URLの読み込み中にwebviewを使用している画面に遷移してしまうと、
URLの読みこみ中でページが真っ白になってしまうことがあります。
...
Androidのラジオグループの使い方について
このページをご覧の皆さんはラジオボタンはご存知でしょうか?
会員情報を入力する画面などで、男性、女性などの複数の選択肢から、
一つの選択肢を選択する場合によく使われるボタンの ...
Androidで位置情報から地名を取得する方法
本稿では、GoogleAPIを使用して位置情報から地名を取得する方法を説明します。
Javaコード内に地名を取得するAPIを実装他Activityから位置情報を渡す処理を実装
Javaコー ...
Androidのメンバ変数の管理について
よく初学者の方にありちなのですが変数のスコープを適切に考えられいないがために、
なんでもメンバ変数にしてしまうことがありますので注意してください。
口述しますが、メンバ変数を明示的にク ...
FragmentにSpinnerを表示させる方法
Fragmentに職業を選択するSpinnerを表示させます。
まずは、Spinnerに表示する内容をvalues/arrays.xmlに定義します。
<resources&g ...