2011-07-16 7 views
2

Androidビューはどの時点で作成されますか?アクティビティが開始されたら?アプリが起動されたら? setContentView()の呼び出しが行われたら?それとも他の点で?AndroidでUIエレメントが作成されるのはいつですか?

+0

少し詳しく説明できますか?あなたの質問は理解しにくいです。 –

答えて

7

あなたはビューのオブジェクトをいつでも安全に取得できますか?

アクティビティを参照する場合、onCreateメソッドでは、setContentView(...)に電話をかけた後で、findViewById(...)を呼び出してビューのオブジェクトを参照することができます。

フラグメンテーションの場合、ビューはonCreateView(...)メソッドで作成されます。 onActivityCreated(...)コールバックのビューを参照することができます。これはアクティビティが作成された後に呼び出されるため、ここのビューを参照することは安全です。

0

プログラムの起動時に最初のアクティビティが呼び出されているため、アクティビティが呼び出されたときにUIが作成されると思います。 onCreateメソッドでは、ビューを定義することができるので、アクティビティの作成時に作成されます。

関連する問題