Страница 1 из 1

Вопрос по классу Context и реализации интерфейса OnClickList

Добавлено: 29 янв 2013, 22:24
Dangreon
Возник следующий вопрос, а что если не писать MainActivity extends Activity implements OnClickListener, т.е. не реализовать активностью этот интерфейс, допустим в коде создать внутренний класс. ок, допустим я хочу создать внутри "public void onClick(View v)" т.е. обработчик нажатия на кнопку, а внутри обработчика хочу создать кнопку Button ,конструктор просит на вход Context, и если поставить this ,то это уже будет не активность, а собственно сам внутренний анонимный класс. Так как в моем случае можно передать контекст активности??

Re: Вопрос по классу Context и реализации интерфейса OnClick

Добавлено: 29 янв 2013, 23:29
rezak90
и для чего такой велосипед?

Re: Вопрос по классу Context и реализации интерфейса OnClick

Добавлено: 30 янв 2013, 00:17
Finch
getApplicationContext();
Сначала написал тебе много текста, но потом удалил все, теперь только моя клавиша backspace знает всю правду.
П.С. это даже не велик, а самокат =)

Re: Вопрос по классу Context и реализации интерфейса OnClick

Добавлено: 31 янв 2013, 00:09
KamiSempai
Если класс внутренний, ссылку на активити можно получить как "MainActivity.this".