我有一个应用程序可以定期从互联网上检索数据(每周3次)。
服务器上的数据可通过XML api(我构建的)获得,并且没有任何问题。
但是,在拨打电话时,某些用户手机未开启/已连接。
处理这种网络连接失败的最佳方法是什么?
实施网络连接监听器?这是个坏主意吗?
我总是可以在手机启动时运行该服务,但无法保证他们将在此时连接并运行。
有点困惑。任何帮助表示赞赏。答案 0 :(得分:0)
处理这种网络连接失败的最佳方法是什么?
我真诚地希望你通过AlarmManager
实现这一点,而你每周三次的实施是一个重复的警报。在这种情况下,从现在起安排一次性警报X分钟,然后再试一次。