Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android studio 我可以通过互联网更新我的可变列表吗?_Android Studio_Kotlin_Mutablelist - Fatal编程技术网

Android studio 我可以通过互联网更新我的可变列表吗?

Android studio 我可以通过互联网更新我的可变列表吗?,android-studio,kotlin,mutablelist,Android Studio,Kotlin,Mutablelist,我是新来的。我有一个Android应用程序(Kotlin),可以显示带有多项选择的问题。用户选择答案并提交。然后显示下一个问题 我有一个答案和问题的可变列表。我可以通过互联网更新问题和答案吗 我不希望出现这样的情况:用户总是需要更新应用程序才能获得更新的问题。当然,你可以,你的问题太广泛了,所以我会告诉你这个过程应该是怎样的,你可以自己研究一些主题来实现你的场景 使用Kotlin协程的改进从RESTFul API获取问题数据 将加载的问题存储在房间持久存储数据库中 使用LiveData从数据库

我是新来的。我有一个Android应用程序(Kotlin),可以显示带有多项选择的问题。用户选择答案并提交。然后显示下一个问题

我有一个答案和问题的可变列表。我可以通过互联网更新问题和答案吗


我不希望出现这样的情况:用户总是需要更新应用程序才能获得更新的问题。当然,你可以,你的问题太广泛了,所以我会告诉你这个过程应该是怎样的,你可以自己研究一些主题来实现你的场景

  • 使用Kotlin协程的改进从RESTFul API获取问题数据
  • 将加载的问题存储在房间持久存储数据库中
  • 使用LiveData从数据库中加载问题,并在用户每次登录或使用刷卡刷新时将其显示给用户
这样,您的应用程序可以脱机工作,也可以在联机时从服务器获取新问题

如何创建/实现服务以从远程数据库生成或加载问题超出了范围,可以使用NodeJS或Swagger来完成

您需要研究的主题:

用这个做实验

如果要使用可生成一般主题问题的通用API:


这是一个相当广泛的问题,因为有很多方法可以做到这一点。但一般来说,你只需要将问题放在一个可访问的端点中,可能使用JSON,并让你的应用程序从中提取问题,而不是在Kotlin代码中使用硬编码的问题。非常感谢你的回答。我会研究并给你反馈我已经做了。不过,有人告诉我,我的名声还不到15岁。谢谢。我希望这些链接对你有帮助。如果你需要帮助,请在这里发表评论。谢谢。我想在文本视图中将int的范围显示为列表。看看我试过什么。它只显示最后一个int:7 meanwhilem我想要[0,1,2,3,4,5,6,7]for(g in 0..7){textView.text=g.toString()}这是一个不同的问题,你应该单独发布,但无论如何你应该使用textView.append(CharSequence text)方法