我正在开发销售应用程序。我有一个包含 10-15 个项目的列表视图,这些项目是通过检查按钮选择的。我希望所选项目应显示在下一个选项卡上。有什么建议/帮助吗?我应该怎么做?
问问题
607 次
3 回答
0
只需将所选项目保存到某个全局存储并使用mTaHost.setCurrentTab(your_next_tab);
,然后在该选项卡中获取您存储的所选项目并显示它。
于 2012-04-27T11:23:45.180 回答
0
您可以在下一个选项卡的类中有一个静态公共字段,该字段在到达该选项卡时加载该特定项目/项目,并在使用后清除。
于 2012-04-27T11:27:03.240 回答
0
你考虑过使用Loaders
吗?我自己从不使用这个类,但它似乎是你正在寻找的。这是链接
在 Android 3.0 中引入的加载器可以轻松地异步加载 Activity 或 Fragment 中的数据。装载机具有以下特点:
- 它们适用于每个 Activity 和 Fragment。
- 它们提供数据的异步加载。
- 他们监控数据的来源,并在内容发生变化时提供新的结果。
- 在配置更改后重新创建时,它们会自动重新连接到最后一个加载器的光标。因此,他们不需要重新查询他们的数据。
您还可以在选择项目时写入文件,并在显示选定项目选项卡时读取文件。
于 2012-04-27T11:31:55.613 回答