Android: как вызвать родительский метод Activity из дочернего пользовательского представления?
Пожалуйста, дайте мне подсказку, как решить эту ситуацию:
У меня есть два пользовательских представления в моей активности, и я хочу вызвать метод Activity после нажатия кнопки в одном из пользовательских представлений (Y).
Я могу получить вид X из родительского Acctivity по findViewById()
и назовите это публичным методом. Но как я могу сообщить родителю Acitivy, что кнопка была нажата?
Нужно ли передавать ссылку Activity для просмотра Y, чтобы вызвать метод Activity из OnClickListener?
Спасибо!
1 ответ
Решение
button = (Button)customviewY.findViewById(R.id.btnClick);
button.setOnClickListener(new OnClick..(){
onClick(View v)
{
textView= (TextView)customviewY.findViewById(R.id.txtView);
textView.setText("");
}
});