Androidでの非同期処理の必要性と実装方法

通信を必要とするアプリでは,後述の理由により非同期処理が必要になることがあり,AsyncTask クラスを用いて実装します.

onClickとOnClickListenerの違い

ボタンを押したときに呼び出すメソッドの指定は XML 側と Java 側どちらにも実装できますが,リスナーを使うことが推奨されています.

ConstraintLayoutでのmatch_parentの実現

以前は RelativeLayout で match_parent を使っていましたが,知らぬ間に ConstraintLayout に変更されたようです.