[+] Implement check connection button

This commit is contained in:
Azalea Gui
2023-01-23 20:46:25 -05:00
parent 637f93659d
commit df84e3a22d
@@ -29,11 +29,25 @@ class ActivitySettings : AppCompatActivity()
class SettingsFragment : PreferenceFragmentCompat()
{
val scope = CoroutineScope(SupervisorJob() + Dispatchers.IO)
val act by lazy { requireActivity() }
override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?)
{
setPreferencesFromResource(R.xml.root_preferences, rootKey)
findPreference<Preference>("infTestButton")!!.setOnPreferenceClickListener {
scope.launch {
try {
val ver = act.prefs.createInflux().version()
println("Success, version is $ver")
view?.snack("Success, version is $ver")
}
catch (e: Exception) {
e.printStackTrace()
view?.snack("Error: ${e.message}")
}
}
println("Clicked")
true
}