Как я могу параметризовать активность из AndroidManifest.xml - PullRequest
0 голосов
/ 22 января 2010

У меня есть CustomListActivity, который я хочу выставить двум аспектам одних и тех же данных.

Например: у меня есть список автомобилей, и я хотел бы перечислить набор цветов и набор моделей. Они будут отфильтрованы по mimetype из моего ContentProvider:

org.acme.cars.cursor.dir / цветы org.acme.cars.cursor.dir / модель

Мой CustomListActivity довольно сложный, но достаточно общий для повторного использования, но:

  • пользователь должен иметь возможность переключаться между двумя списками из меню / панели кнопок
  • список имеет намерение ОСНОВНОЙ ЗАПУСК.
  • пользователь должен запомнить фасет (модель или цвет)
  • мы должны иметь возможность вызывать эти действия через mimetype.

Итак, мой вопрос:

Могу ли я объявить два действия в AndroidManifest.xml, каждое с одним и тем же классом, параметризовав его, или мне нужно использовать какой-то переключатель из класса?

1 Ответ

1 голос
/ 22 января 2010

Почему бы не сделать это одним действием, хранить макеты в отдельных файлах XML и использовать setContentView для переключения между ними?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...