Update dependencies

This commit is contained in:
Mygod
2019-03-14 19:15:10 +08:00
parent 7b48dd30e4
commit 10d64a3b59
2 changed files with 8 additions and 8 deletions

View File

@@ -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'

View File

@@ -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
}