2010-01-30 65 views
1

在我目前的项目中,我有一个全屏TabActivity。每个标签内容由两个相同的ListActivity实例处理。现在,我为了知道应该显示哪些数据而增加了一个int。 因此,在我的ListActivityonCreate()方法中,我检查了额外的int,并构建我的查询以获取SQLLiteCursor。如何与嵌入式活动沟通

我想动态地给这两个ListActivity应该显示的项目列表的实例。

我不知道这样做的最佳方式是什么。任何想法 ?

问候,

回答

3

每个选项卡的内容被同一ListActivity两个 实例处理。

为什么不使用ListViews作为标签的内容?为什么让你的工作变得更加困难,将ListViews分别包含在ListActivity中,然后必须解决你将每个包装在ListActivity中的事实?

摆脱ListActivity班。将两个ListViews作为标签的内容。将Adapters转交给TabActivity(或使用TabHost的常规活动)中的ListViews

+0

我会试试看。感谢这个想法。其实,我刚开始Androïd的发展,我不知道godd的做法。 Registers – Quentin 2010-01-30 15:47:57

+0

对不起,我只是不断看到开发人员使用活动作为选项卡模式,它驱使我batty。 – CommonsWare 2010-01-30 16:00:10

+0

所以它的工作原理! 我使用两个SimpleCursorAdapters作为我的列表,我可以使用changeCursor方法更改列表内容。 谢谢。 – Quentin 2010-01-30 18:30:17