Mr-limit
Results
1
comments of
Mr-limit
这个问题的具体原因是,标签排序使用了时间戳为依据。 关键点在于,更改标签排序和创建标签,都使用了EhDB类里的insertQuickSearch函数,该函数内会给时间戳字段赋新值。 正常来想,应该有一个独立函数处理两个标签的时间戳交换,可能项目原作者在这里偷懒了。 不过要修改也可以。自行修复最快的方式为,Fork一份代码,找到insertQuickSearch函数的此处: https://github.com/exzhawk/EhViewer/blob/a8326103007b96cd4cb3a9e053272fdf3c16b26c/app/src/main/java/com/hippo/ehviewer/EhDB.java#L571 修改为: `quickSearch.time = quickSearch.time > 0 ? quickSearch.time : System.currentTimeMillis();` 再编译为APK,又或者在[Releases](https://github.com/exzhawk/EhViewer/releases)释出的APK里解包修改。 只不过这么修改,内容就和函数语义不相符,比较别扭。