我正在开发一个安卓应用程序。在这个应用程序中,我需要在发生崩溃时将一些日志上传到云端。但是我想限制上传任务的次数,让它24小时只能上传4次,每小时2次。
我试图通过在 sharedPreference 中存储 4 个时间戳来做到这一点,每次我们尝试上传时,都会有很多 if-else 语句。因为我们需要知道它是否比一些存储的时间戳已经24小时,所以我们应该删除过期的并重新设置以确保我们只存储24小时内的时间戳。 这是一个非常长且复杂的代码,我想知道是否有任何解决方案可以简化代码。谢谢!