如何制作从服务器加载数据的MCQ测试功能

问题描述 投票:0回答:1

我正在学习应用程序。我想在我的应用程序中添加MCQ测试功能。我想在测试开始时从服务器加载数据。并且它不会为每个问题调用服务器,因为它会减慢测试过程。我想在测试开始时加载所有问题,只有在点击下一个问题按钮时才会出现一个新问题。每个问题都有四个选项,所以最后我想将数据发送到服务器以验证答案。我真的很困惑我应该用什么来保存内存中的问题。然后他们回答提交到服务器。

android
1个回答
0
投票

Android developer guide有一个可以利用的可用存储选项的解释列表。因为您希望保持此信息的安全。我建议你应该使用下面列表中的一个

  1. 内部文件存储:将app-private文件存储在设备文件系统上。
  2. 数据库:将结构化数据存储在专用数据库中。

虽然很大程度上取决于数据的大小和用例的其他细节。

根据评论中的讨论。这是一个很酷的answer,即序列化/反序列化对象。

© www.soinside.com 2019 - 2024. All rights reserved.