INNER CODE UNIT · Kotlin

onTerminate

1812z/HyperIsland · android/app/src/main/kotlin/io/github/hyperisland/XposedPrefsSyncApp.kt:45

    override fun onTerminate() {
        configPrefs.unregisterOnSharedPreferenceChangeListener(configPrefsListener)
        xposedService = null
        ServiceState.markNotReady()
        super.onTerminate()
    }

    // ── XposedService 回调 ────────────────────────────────────────────────────

    override fun onServiceBind(service: XposedService) {
        xposedService = service
        ServiceState.markReady(service.apiVersion, service.frameworkName, service.frameworkVersion)
        Log.d(TAG, "XposedService bound, syncing sharded prefs")
        syncAllToRemote(service)
        ServiceState.notifyReady()
    }

    override fun onServiceDied(service: XposedService) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…