在我的应用程序要求中,当应用程序第一次启动时,它将向服务器发送请求以获取数据,对其进行解析并将其保存在将在整个项目中使用的文件夹中。再次在特定时间间隔后,应用程序将发送请求服务器获取更新的数据(如果有)并更新文档文件夹中的数据,这将再次在整个项目中更新。所有此过程都在后台线程中发生。此过程将重复,直到应用程序在前台运行一次用户关闭应用程序,应用程序将终止,它不会进入后台。
我在应用程序委托中创建的这个重复请求以及在接收到数据后进行 xml 解析并在解析后保存。现在我的问题是,这是否意味着在应用程序委托中做太多事情是安全的,还是有一些限制,或者这是糟糕的编程?
这样做的正确方法是什么?