2022-04-01 10:05:58 +05:30
|
|
|
package org.amnezia.vpn.qt
|
|
|
|
|
|
|
|
|
|
import android.content.res.Configuration
|
|
|
|
|
import org.amnezia.vpn.shadowsocks.core.Core
|
|
|
|
|
import org.amnezia.vpn.shadowsocks.core.VpnManager
|
2022-12-23 17:32:20 +03:00
|
|
|
import org.qtproject.qt.android.bindings.QtActivity
|
|
|
|
|
import org.qtproject.qt.android.bindings.QtApplication
|
2022-04-01 10:05:58 +05:30
|
|
|
import android.app.Application
|
|
|
|
|
|
|
|
|
|
class AmneziaApp: Application() {
|
|
|
|
|
|
|
|
|
|
override fun onCreate() {
|
|
|
|
|
super.onCreate()
|
|
|
|
|
Core.init(this, QtActivity::class)
|
|
|
|
|
VpnManager.getInstance().init(this)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
override fun onConfigurationChanged(newConfig: Configuration) {
|
|
|
|
|
super.onConfigurationChanged(newConfig)
|
|
|
|
|
Core.updateNotificationChannels()
|
|
|
|
|
}
|
|
|
|
|
}
|