2012-03-16 8 views
1

私は、Androidコンポーネントのインスタンス作成をより明確にしようとしています。 私はすべてのアクティビティそのものがインスタンスであると信じています(私が間違っていれば私を修正します)が、実際にオブジェクト/インスタンス作成のために "new"と呼ばれるものは何ですか?どのようにこの全体のものは、アンドロイドのフレームワークで動作します...我々はそのための各コンポーネントでスーパー()を使用するのですか?そのインスタンスを作成するために、基本クラスの(Activity)コンストラクタを呼び出し、最終的には "new"を呼び出し、その派生クラスの新しいインスタンスを作成します。Androidコンポーネントのオブジェクト作成

答えて

2

を参照してくださいする方法の詳細については ...あなたは、あなたの活動はありませんOnCreate関数せずに、あなたの活動

public void onCreate(Bundle savedInstanceState) { 

    super.onCreate(savedInstanceState);<--- here is the call for the activity(base) class.. 

の内側に、このメソッドを呼び出す必要がありますどのインスタンスも起動しません。

1

アクティビティインスタンスを直接作成するのではなく、 "インテント"を送信してシステムに開始するように指示します。実装を開始し、活動を管理し、活動を開始するhere

関連する問題