У меня есть 2 активити в приложении. Я в классе, который описывает второе активити объявляю конструктор (возможно, не единственный)
[syntax=java5]public ActivityTwo(){
dataContainer=getSharedPreferences("data_container", MODE_PRIVATE);
Editor editDataContainer = dataContainer.edit();
}[/syntax]
Соответственно создаю интент в MainActivity и вызываю его [syntax=java5]Intent intent= new Intent(this, ActivityTwo.class);
startActivity(intent);[/syntax]
Как здесь видно, что при создании будет вызываться конструктор, который именно мне нужен?
Конструктор
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Конструктор
Конструктор Activity категорически не рекомендуется переопределять. Все действия по созданию Activity должны быть произведены в onCreate.
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.
Re: Конструктор
Спасибо Вам за ответ. Но не понятно, переопределить конструктор вообще можно. Если можно, то как дать Intent-у понять, что я хочу вызвать Activity именно с таким конструктором?
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Конструктор
Передавать параметры через Extras: http://startandroid.ru/ru/uroki/vse-uro ... ntent.htmlbundos писал(а):Спасибо Вам за ответ. Но не понятно, переопределить конструктор вообще можно. Если можно, то как дать Intent-у понять, что я хочу вызвать Activity именно с таким конструктором?
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.