动态创建活动的ArrayList

时间:2013-01-14 13:17:23

标签: android android-activity

我希望能够动态创建活动列表,并将它们存储在ArrayList中。我还将为每个活动创建一个用于设置该活动的片段列表。这在Android上可行吗?我在iPhone上完成了这个,基本上我有一个JSON文件,用于设置应用程序中标签和屏幕的数量,请参阅下面的链接,其中显示了如何在iPhone中设置它。

xCode Dynamically create ViewControllers

xCode pass data between dynamically created ViewControllers

我想在Android上重新创建与此相似的内容。你在iPhone上看到一个,我有一个arraylist,我遍历JSON并创建一个我设置的ViewController类的新实例。

在Android上,我有一个名为DefaultActivity的活动,我想循环并创建几个这样的实例,所以我可以设置我需要的选项卡数量。然后,我将为活动的每个实例提供一个片段的arrayList,用于设置每个屏幕的外观。

在Android上有可能是这样吗?或者我将如何实现类似的目标?

提前致谢:

1 个答案:

答案 0 :(得分:1)

制作一个包含一系列活动的单身人士。

在DefaultActivity上,完全在onCreate方法中,只需将该实例添加到单例上的集合中。

然后,您的所有活动都必须扩展DefaultActivity,因此他们会将自己添加到集合中。

在单身方面,定义要检查活动计数的方法,或类似的方法。