Update dependencies
This commit is contained in:
@@ -78,9 +78,9 @@ dependencies {
|
||||
implementation 'androidx.emoji:emoji:1.0.0'
|
||||
implementation "androidx.lifecycle:lifecycle-extensions:$lifecycleVersion"
|
||||
implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycleVersion"
|
||||
implementation 'androidx.preference:preference:1.1.0-alpha03'
|
||||
implementation 'androidx.preference:preference:1.1.0-alpha04'
|
||||
implementation "androidx.room:room-coroutines:$roomVersion"
|
||||
implementation 'com.android.billingclient:billing:1.2.1'
|
||||
implementation 'com.android.billingclient:billing:1.2.2'
|
||||
implementation 'com.github.luongvo:BadgeView:1.1.5'
|
||||
implementation 'com.github.topjohnwu.libsu:core:2.3.1'
|
||||
implementation 'com.google.android.material:material:1.0.0'
|
||||
|
||||
@@ -29,7 +29,7 @@ class SettingsPreferenceFragment : PreferenceFragmentCompat() {
|
||||
preferenceManager.preferenceDataStore = SharedPreferenceDataStore(app.pref)
|
||||
RoutingManager.masqueradeMode = RoutingManager.masqueradeMode // flush default value
|
||||
addPreferencesFromResource(R.xml.pref_settings)
|
||||
val boot = findPreference("service.repeater.startOnBoot") as SwitchPreference
|
||||
val boot = findPreference<SwitchPreference>("service.repeater.startOnBoot")!!
|
||||
if (RepeaterService.supported) {
|
||||
boot.setOnPreferenceChangeListener { _, value ->
|
||||
BootReceiver.enabled = value as Boolean
|
||||
@@ -37,15 +37,15 @@ class SettingsPreferenceFragment : PreferenceFragmentCompat() {
|
||||
}
|
||||
boot.isChecked = BootReceiver.enabled
|
||||
} else boot.parent!!.removePreference(boot)
|
||||
findPreference<Preference>("service.clean").setOnPreferenceClickListener {
|
||||
findPreference<Preference>("service.clean")!!.setOnPreferenceClickListener {
|
||||
RoutingManager.clean()
|
||||
true
|
||||
}
|
||||
findPreference<Preference>(IpMonitor.KEY).setOnPreferenceChangeListener { _, _ ->
|
||||
findPreference<Preference>(IpMonitor.KEY)!!.setOnPreferenceChangeListener { _, _ ->
|
||||
SmartSnackbar.make(R.string.settings_restart_required).show()
|
||||
true
|
||||
}
|
||||
findPreference<Preference>("misc.logcat").setOnPreferenceClickListener {
|
||||
findPreference<Preference>("misc.logcat")!!.setOnPreferenceClickListener {
|
||||
val context = requireContext()
|
||||
val logDir = File(context.cacheDir, "log")
|
||||
logDir.mkdir()
|
||||
@@ -107,11 +107,11 @@ class SettingsPreferenceFragment : PreferenceFragmentCompat() {
|
||||
getString(R.string.abc_shareactionprovider_share_with)))
|
||||
true
|
||||
}
|
||||
findPreference<Preference>("misc.source").setOnPreferenceClickListener {
|
||||
findPreference<Preference>("misc.source")!!.setOnPreferenceClickListener {
|
||||
requireContext().launchUrl("https://github.com/Mygod/VPNHotspot/blob/master/README.md")
|
||||
true
|
||||
}
|
||||
findPreference<Preference>("misc.donate").setOnPreferenceClickListener {
|
||||
findPreference<Preference>("misc.donate")!!.setOnPreferenceClickListener {
|
||||
EBegFragment().show(fragmentManager ?: return@setOnPreferenceClickListener false, "EBegFragment")
|
||||
true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user