LSPosed/xposed-bridge
C3C0 f8aa9d0e11 Optimized preference file changes detection mechanism
Optimizations on top of original idea by @XspeedPL.

- introduced new manifest parameter: xposedsharedprefswatcher
- file watcher daemon starts only in case there is at least one module in the hooked process that requested file watcher feature either by specification in the
manifest or using new constructor XSharedPreferences(file, enableWatcher)
- XSharedPreferences instance registers watcher events only when it has support for watcher enabled so even if watcher daemon is already running
due to request by other module, it won't watch for events on files that belong to XSharedPreferences instance that has watcher disabled
- reduced log ouput in case of release builds
2021-01-15 21:27:58 +08:00
..
src/main Optimized preference file changes detection mechanism 2021-01-15 21:27:58 +08:00
.gitignore Refactor project structure 2019-03-19 14:32:44 +08:00
build.gradle Optimized preference file changes detection mechanism 2021-01-15 21:27:58 +08:00
proguard-rules.pro Fix class conflict 2020-11-24 23:25:01 +08:00