【发布时间】:2016-04-08 14:49:35
【问题描述】:
大家好,我正在开发一个涉及片段、跟踪数据和 SharedPreferences 的练习应用程序,这是场景,我有一个类似问卷的应用程序,它会询问用户 15 个问题,但为了这个例子,我会说五(5)个并使用带有是和否按钮的随机问题作为选项。它看起来像这样:
|问题1:你是公民吗?|
是/否
|问题2:你是人类吗?|
是/否
|问题3:你经常睡觉吗?|
是/否
|问题 4:你认为你需要帮助吗?|
是/否
|问题5:你经常说再见吗?|
是/否
|----------------------------|
| |
| |
| |
| fragment displayed here |
| |
| |
|----------------------------|
| |
|yes no |
|----------------------------|
图 1- 显示应用程序的外观 - 两个线性布局都分成两部分
现在,每个问题都在其自己的Fragment 中显示在图 1 所示的“此处显示的片段”部分中。下半部分的“是”和“否”按钮不应该停滞不前,而是实际上与每个问题相关联问题。一旦用户从按钮中单击一个选项,它将显示另一个问题。注意:问题不是列表,选择特定(是/否)将依次显示相应的问题。
例如,问题 1:是将带您到问题 3,回答否将带您到问题 4,依此类推。现在,每个问题都有选项或机会提供文档或根据选择说“您将需要 document.doc”。我需要找到一种方法来跟踪用户选择的答案,并在计算这些答案以及显示文档的机会时,我将显示一个结果页面告诉用户:“您将需要以下文档:documents.doc , hello.doc 等”。结果页面显示了所有用户选择的内容。例如
Question1:yes
Question2:no
Question3:yes
Question4:yes
Question5:yes
Result: You will need documents: documents.doc, hello.doc, bye.doc, yes.txt
如果有什么不清楚的地方,请告诉我。基本上现在我只想知道如何完成这项任务,如果有人能与我一起尽快完成这项工作,我将不胜感激。非常感谢社区。p>
【问题讨论】:
标签: android android-fragments saving-data android-sharedpreferences