如何在AndroidManifest.xml中参数化Activity

时间:2010-01-21 23:54:33

标签: android android-activity

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

例如:我有一个汽车列表,并希望列出颜色集和模型集。这些将在我的ContentProvider

的mimetype上进行过滤

org.acme.cars.cursor.dir /颜色   org.acme.cars.cursor.dir /模型

我的CustomListActivity参与其中,但通常可以重复使用,但是:

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

所以,我的问题是:

我可以在AndroidManifest.xml中声明两个活动,每个活动都有相同的类,参数化,或者我是否需要在课堂上使用某些开关?

1 个答案:

答案 0 :(得分:1)

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