違いは何ですか
- アクティビティ
- ListActivity
- フラグメントアクティビティ
応用
簡単な例を1つ挙げて説明できますか。
回答:
回答№1は1アクティビティ
アクティビティは、ユーザーが実行できる単一の集中的なものです。ほとんどすべてのアクティビティはユーザーとやり取りするので、ActivityクラスはUIを配置できるウィンドウを作成します。
リスト活動
List Activityは、作業を簡単にしてコードを読みやすくするためのショートカットメソッドを多数提供します。
リストアクティビティでは、項目をクリックするたびに呼び出されるonListItemClick()メソッドがあります。これにより、個別のリスナーを作成する必要がなくなります。
リストアクティビティを使用している場合は、レイアウトXMLにリストが必要です。
フラグメントアクティビティ
FragmentActivityは、Android Support Package用に構築されたActivityのサブクラスです。
FragmentActivityクラスはいくつかの新しいを追加します古いバージョンのAndroidとの互換性を確保するためのメソッドですが、それ以外は違いはほとんどありません。getLoaderManager()とgetFragmentManager()のすべての呼び出しをgetSupportLoaderManager()とgetSupportFragmentManager()に変更してください。 )それぞれ。
応用:
android.app.Applicationクラスは、アプリケーション全体の状態を拡張および保存するためのオプションの機能です。これを行う方法は他にもありますので、ほとんどのアプリはこのクラスをカスタマイズしません。
しかしながら、活動はすべての主要なものを定義するものですアプリケーションの段階「アクティビティなしでアプリケーションを構築することはできません。メインのActivityクラスがあり、これは実際に「extends Activity」で定義されます。