Android 如何在活动中动态创建内容

Android 如何在活动中动态创建内容,android,android-intent,android-activity,Android,Android Intent,Android Activity,我正在开发一个android应用程序,用户可以在其中进行测试并获得分数。 所以,我创建了一个包含50个问题的数据库,我想使用Random类随机选择一个问题编号,然后从数据库中检索该问题并在活动中显示。通过单击活动中的“下一个问题”按钮,我希望相同的活动加载不同的问题。如何为此编写代码?为什么要再次加载相同的活动 我会创建一个带有主设计的活动片段和一个称为reDisplay的函数,它显示问题、答案等。在onCreate中,我会调用这个函数,每次用户单击下一个问题文本时,我都会保存他们的答案,并调用

我正在开发一个android应用程序,用户可以在其中进行测试并获得分数。
所以,我创建了一个包含50个问题的数据库,我想使用Random类随机选择一个问题编号,然后从数据库中检索该问题并在活动中显示。通过单击活动中的“下一个问题”按钮,我希望相同的活动加载不同的问题。如何为此编写代码?

为什么要再次加载相同的活动


我会创建一个带有主设计的活动片段和一个称为reDisplay的函数,它显示问题、答案等。在onCreate中,我会调用这个函数,每次用户单击下一个问题文本时,我都会保存他们的答案,并调用reDisplay函数,显示另一个问题。

我创建了一个活动,在onCreate中,我将其插入数据库并调用了一个从数据库检索数据的方法。在onClickListener for next question按钮中,我使用意图调用了同一个类,因此再次插入数据库中的元组。如何解决这个问题,我希望只创建一次记录,并通过单击“下一步”按钮生成不同的问题。请提出解决办法。