Setup calls import and export settings handled separately

This commit is contained in:
merkost 2023-07-05 18:46:47 +10:00
parent 5e75ea700c
commit 58eb9585b4

@ -81,7 +81,8 @@ class SettingsActivity : SimpleActivity() {
setupDisableProximitySensor() setupDisableProximitySensor()
setupDisableSwipeToAnswer() setupDisableSwipeToAnswer()
setupAlwaysShowFullscreen() setupAlwaysShowFullscreen()
setupCallsImportExport() setupCallsExport()
setupCallsImport()
updateTextColors(settings_holder) updateTextColors(settings_holder)
arrayOf( arrayOf(
@ -291,11 +292,7 @@ class SettingsActivity : SimpleActivity() {
} }
} }
private fun setupCallsImportExport() { private fun setupCallsExport() {
settings_calls_import_holder.setOnClickListener {
getContent.launch(callHistoryFileType)
}
settings_calls_export_holder.setOnClickListener { settings_calls_export_holder.setOnClickListener {
ExportCallHistoryDialog(this) { filename -> ExportCallHistoryDialog(this) { filename ->
saveDocument.launch(filename) saveDocument.launch(filename)
@ -303,6 +300,12 @@ class SettingsActivity : SimpleActivity() {
} }
} }
private fun setupCallsImport() {
settings_calls_import_holder.setOnClickListener {
getContent.launch(callHistoryFileType)
}
}
private fun importCallHistory(uri: Uri) { private fun importCallHistory(uri: Uri) {
try { try {
val jsonString = contentResolver.openInputStream(uri)!!.use { inputStream -> val jsonString = contentResolver.openInputStream(uri)!!.use { inputStream ->