我在闹钟管理器中使用了IntentService以便每15秒触发一次。我需要在后台不断发送大量数据到服务器,并接收大量响应数据。
我需要按照以下流程进行:
通过查询从数据库中读取数据。
通过POJO架构将其转换为JSON格式。
使用Retrofit Library将此JSON请求发送到服务器。
接收响应数据。
如果数据库有更新,则通过特定的查询将此数据插入到我的数据库中。
是否有任何替代方法?因为我遇到了ANR问题。如果数据较少,则运行良好。但是随着数据大小变大,UI会停顿,应用程序变得无响应。