Вопрос по классу Context и реализации интерфейса OnClickList
Вопрос по классу Context и реализации интерфейса OnClickList
Возник следующий вопрос, а что если не писать MainActivity extends Activity implements OnClickListener, т.е. не реализовать активностью этот интерфейс, допустим в коде создать внутренний класс. ок, допустим я хочу создать внутри "public void onClick(View v)" т.е. обработчик нажатия на кнопку, а внутри обработчика хочу создать кнопку Button ,конструктор просит на вход Context, и если поставить this ,то это уже будет не активность, а собственно сам внутренний анонимный класс. Так как в моем случае можно передать контекст активности??
Re: Вопрос по классу Context и реализации интерфейса OnClick
и для чего такой велосипед?
R.id.team
Политика на форуме запрещена
Политика на форуме запрещена
Re: Вопрос по классу Context и реализации интерфейса OnClick
getApplicationContext();
Сначала написал тебе много текста, но потом удалил все, теперь только моя клавиша backspace знает всю правду.
П.С. это даже не велик, а самокат =)
Сначала написал тебе много текста, но потом удалил все, теперь только моя клавиша backspace знает всю правду.
П.С. это даже не велик, а самокат =)
CEO of a company R.id.team
- KamiSempai
- Сообщения: 1339
- Зарегистрирован: 17 фев 2012, 21:23
- Откуда: Мордор
Re: Вопрос по классу Context и реализации интерфейса OnClick
Если класс внутренний, ссылку на активити можно получить как "MainActivity.this".
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.
Хватит таскать макулатуру на тренировку! Используй T Note.