0

我有一个CustomListActivity我希望公开相同数据的两个方面的内容。

例如:我有一个汽车列表,想列出一组颜色和一组模型。这些将在我的 mimetype 上过滤ContentProvider

org.acme.cars.cursor.dir/colors org.acme.cars.cursor.dir/models

CustomListActivity的参与度很高,但足够通用,可以重复使用,但是:

  • 用户应该能够从菜单/按钮栏在两个列表之间切换
  • 该列表是 MAIN LAUNCHER 意图。
  • 应记住用户对方面(型号或颜色)的选择
  • 我们应该能够通过 mimetype 调用这些活动。

所以,我的问题是:

我可以在 AndroidManifest.xml 中声明两个活动,每个活动都具有相同的类,对其进行参数化,还是我需要在类中使用一些开关?

4

1 回答 1

1

为什么不将其保留为单个活动,将布局保留在单独的 XML 文件中,并使用 setContentView 在它们之间切换?

于 2010-01-22T00:06:09.063 回答