Вопрос по дизайну для адаптеров Android - PullRequest
1 голос
/ 05 ноября 2010

Должен ли я создать прослушиватель в BaseAdapter или передать его?

У меня есть 4 класса, которые наследуются от базового класса. Адаптер я передаю в список объектов. Адаптер в конечном итоге используется с ListActivity

Я хочу создать View на основе производного класса, и я хочу, чтобы они запускали Activity на основе типа View.

В настоящее время я создаю намерение и прослушиватель в BaseAdapter. Что я делаю хорошую практику?

1 Ответ

0 голосов
/ 05 ноября 2010

Оказывается, ListActivity имеет очень крутой обратный вызов,

onListItemClick(ListView l, View v, int position, long id)

Вместо создания Listeners / Intents в моем адаптере и так далее, я просто переопределяю эту функцию в ListActivityопределиться с активностью мне нужно запустить!

...