LoginSignup
0
0

More than 5 years have passed since last update.

Android 初心者: チェックボックスはこう動く

Posted at

onCreateメソッドはアプリが起動したときに呼び出され、その内部の処理が実行される。

onClickメソッドなどはイベントに対応して呼び出される。
onClickは特定のボタンがクリックされたときに呼び出され、内部の処理が実行される。

checkBoxのチェックに対応して処理するときには何が起こっているか?
onCreate下にあるので、アプリが起動したときに処理が実行される。

まず、checkBoxのインスタンスが生成され、(もともと定義されている)setOnCheckedChangedListenerメソッドが実行される。
これはcheckBoxがチェックされたかどうかを常に監視状態にしておくメソッド。
つまり、アプリ起動直後からチェックボックスの状態を監視し続けるようにする。
setOnCheckedChangedListenerの引数には、CompoundButton.OnCheckedChangeListenerクラスのインスタンスが入る。
CompoundButton.OnCheckedChangeListenerのonCheckedChangedメソッドをオーバーライドして、好きな処理を実行させる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0