如果我的Glass应用程序网络连接速度很慢,它会开始冻结并做出可怕的反应(即使在后台执行异步任务时也会进行网络调用。)即使有异步任务,您需要做些什么才能使应用程序响应在后台与网络连接缓慢挣扎?
如何在开发环境中模拟Glass手机上的慢速网络连接以测试错误处理案例?
答案 0 :(得分:1)
为了处理慢速网络连接,您可以尝试将尽可能多的数据存储在本地存储到应用程序中,这意味着应用程序不必下载尽可能多的数据。
为了模拟慢速网络连接,您可以使用以下工具之一https://www.raymond.cc/blog/restrict-or-limit-internet-download-and-upload-transfer-speed/ 这只会起作用,但是如果应用程序正在下载的东西存储在整个网络中,它就不能存储在您的计算机文件系统中。一个工作示例是本地网络上的raspberry-pi文件服务器。