From 470b046c8f9f274cf87f5ebc3789d92764b36ba8 Mon Sep 17 00:00:00 2001 From: Juha Heinanen Date: Wed, 28 Apr 2021 09:53:49 +0300 Subject: [PATCH] Save name of backup/restore file --- .../main/kotlin/com/tutpro/baresip/MainActivity.kt | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt index 690b4521..8e6c2c46 100644 --- a/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt +++ b/app/src/main/kotlin/com/tutpro/baresip/MainActivity.kt @@ -67,8 +67,11 @@ class MainActivity : AppCompatActivity() { private lateinit var stopState: String private var speakerIcon: MenuItem? = null private lateinit var swipeRefresh: SwipeRefreshLayout + private var downloadsInputStream: FileInputStream? = null private var downloadsOutputStream: FileOutputStream? = null + private var downloadsInputFile = "baresip.bs" + private var downloadsOutputFile = "baresip.bs" private lateinit var baresipService: Intent @@ -1181,11 +1184,12 @@ class MainActivity : AppCompatActivity() { BACKUP_CODE -> { if (resultCode == Activity.RESULT_OK) data?.data?.also { - Log.d(TAG, "******** $it") downloadsOutputStream = applicationContext.contentResolver.openOutputStream(it) as FileOutputStream - if (downloadsOutputStream != null) + if (downloadsOutputStream != null) { + downloadsOutputFile = Utils.fileNameOfUri(applicationContext, it) askPassword(getString(R.string.encrypt_password)) + } } } @@ -1194,8 +1198,10 @@ class MainActivity : AppCompatActivity() { data?.data?.also { downloadsInputStream = applicationContext.contentResolver.openInputStream(it) as FileInputStream - if (downloadsInputStream != null) + if (downloadsInputStream != null) { + downloadsInputFile = Utils.fileNameOfUri(applicationContext, it) askPassword(getString(R.string.decrypt_password)) + } } }