我在我的android项目中读取和编写JSON数据的操作。我想知道我们是否应该使用任何线程来执行文件操作。如果不是,为什么它不是必需的?
答案 0 :(得分:1)
是的,您应始终对{{1}}使用异步操作。
我能想到的唯一合理的例外 - 就是你有的时候 您之前需要阅读的某种配置/密钥文件 显示任何类型的UI。
参考: Aync Usage
答案 1 :(得分:0)
没有。你不需要为IO使用线程。
如果您只是尝试,您很快就会看到不需要线程。
但是如果操作需要很长时间,那么GUI将无法响应。
为此您将使用一个主题。
确定操作在应用程序用户烦恼之前可以花多长时间。