关机后重启,总是提示重建索引 - 链滴 (ld246.com) 是从这篇帖子得到的灵感哈哈,写着写着觉得可以单开一篇文章来讨论。
关于手机端的同步问题,现在是在退出应用前,通过手动点关闭按钮来执行一次同步,防止数据没保存在后台被杀。只是使用起来像捧着颗定时炸弹一样,每次打开都要时刻记得退出前关闭、关闭、关闭……用得提心吊胆,挺累的。
毕竟手机端使用 app 已经习惯了经常切出去嘛。
.
所以能不能换个思路,每次思源被切到后台超过 1s 时就执行一次同步。
一般来说同步时间也就 1-3 秒吧,如果是切出去复制什么再粘贴回来,这个时间已经足够同步好了,不会对用户造成打扰;如果是直接切出去忘记关了,一段时间后被杀后台的情况,因为早在切出时就已经同步了,也不用担心数据丢失。
唯一的难点就是安卓 APP 是否能够知道自己被切到后台,并在后台执行同步操作。(没了解过安卓开发,不清楚有没有相关机制)
随便搜了下,应该是可以的吧。Android 监听应用「进入后台」「回到前台」的几种方式整理_android 监听 app 从后台回到 app-CSDN 博客
欢迎大家讨论~
(写到这里不自信了,感觉这么简单的机制开发者应该不会想不到,是不是有什么隐患=_=)
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于