android-studio - 如何将测验的问答传递到下一个活动?
问题描述
我正在制作一个测验应用程序,用户可以在其中尝试 5 个问题。每个问题以 10 秒的间隔一个接一个地出现在屏幕上。测验结束后,当用户按下“检查性能”按钮时,我想向用户显示他的自我评估报告,其中包含在活动 B 中出现在他的屏幕上的所有问题和选项以及他选择的选项以及正确答案是什么. 到目前为止,我已经设法通过firestore数据库成功显示了所有问题和答案(活动B已完成)。. 但我的问题是如何列出所有问题、选项、选定选项、正确选项,并在活动 D(检查活动)中显示。我不想为此再次使用 Firestore 数据库..
解决方案
我认为您可以将数据存储在SharedPreferences中。如果只有 10 个问题,您可以将其存储在单独的值键中,或者使用所有选项创建类,然后将其序列化为 json 并将其存储在一个键值字段中。
推荐阅读
- android - 为什么splashactivity在mainactivity启动时闪烁
- postgresql - 读取由 debezium postgres connect 填充的 Docker Kafka 消息
- vue.js - VUEX 没有找到突变,但它被定义了
- c# - 无法在 C# 程序中下载 JDK
- javascript - 在 React 组件中,从 api 返回的不变数据存储在哪里,以便组件方法可以访问它?
- reactjs - 为什么有两个
滚动应用栏需要在 Material-UI 示例文档中正确呈现的组件? - c - 为什么 gcc 会为返回非 int 的函数的隐式声明产生错误?
- python - 在单个测试中禁用 pytest 警告捕获
- powershell - 将 ParameterSet 值传递给其他 ParameterSet 会导致 AmbiguousParameterSet 异常
- spring - 什么情况下@Bean 在@PostConstruct 之前执行?