diff --git a/app/src/main/java/com/kunzisoft/keepass/activities/FileDatabaseSelectActivity.kt b/app/src/main/java/com/kunzisoft/keepass/activities/FileDatabaseSelectActivity.kt index 14ff0c5e2..6a55ac16f 100644 --- a/app/src/main/java/com/kunzisoft/keepass/activities/FileDatabaseSelectActivity.kt +++ b/app/src/main/java/com/kunzisoft/keepass/activities/FileDatabaseSelectActivity.kt @@ -36,7 +36,6 @@ import androidx.activity.viewModels import androidx.annotation.RequiresApi import androidx.appcompat.widget.Toolbar import androidx.coordinatorlayout.widget.CoordinatorLayout -import androidx.lifecycle.Observer import androidx.recyclerview.widget.LinearLayoutManager import androidx.recyclerview.widget.RecyclerView import androidx.recyclerview.widget.SimpleItemAnimator @@ -162,7 +161,7 @@ class FileDatabaseSelectActivity : SpecialModeActivity(), } // Observe list of databases - databaseFilesViewModel.databaseFilesLoaded.observe(this, Observer { databaseFiles -> + databaseFilesViewModel.databaseFilesLoaded.observe(this) { databaseFiles -> when (databaseFiles.databaseFileAction) { DatabaseFilesViewModel.DatabaseFileAction.NONE -> { mAdapterDatabaseHistory?.replaceAllDatabaseFileHistoryList(databaseFiles.databaseFileList) @@ -186,13 +185,13 @@ class FileDatabaseSelectActivity : SpecialModeActivity(), } } databaseFilesViewModel.consumeAction() - }) + } // Observe default database - databaseFilesViewModel.defaultDatabase.observe(this, Observer { + databaseFilesViewModel.defaultDatabase.observe(this) { // Retrieve settings for default database mAdapterDatabaseHistory?.setDefaultDatabase(it) - }) + } // Attach the dialog thread to this activity mProgressDatabaseTaskProvider = ProgressDatabaseTaskProvider(this).apply { diff --git a/app/src/main/java/com/kunzisoft/keepass/activities/PasswordActivity.kt b/app/src/main/java/com/kunzisoft/keepass/activities/PasswordActivity.kt index 3e40e602a..d93b56960 100644 --- a/app/src/main/java/com/kunzisoft/keepass/activities/PasswordActivity.kt +++ b/app/src/main/java/com/kunzisoft/keepass/activities/PasswordActivity.kt @@ -39,7 +39,6 @@ import androidx.annotation.RequiresApi import androidx.appcompat.widget.Toolbar import androidx.biometric.BiometricManager import androidx.core.app.ActivityCompat -import androidx.lifecycle.Observer import com.google.android.material.snackbar.Snackbar import com.kunzisoft.keepass.R import com.kunzisoft.keepass.activities.dialogs.DuplicateUuidDialog @@ -181,7 +180,7 @@ open class PasswordActivity : SpecialModeActivity() { } // Observe database file change - databaseFileViewModel.databaseFileLoaded.observe(this, Observer { databaseFile -> + databaseFileViewModel.databaseFileLoaded.observe(this) { databaseFile -> // Force read only if the file does not exists mForceReadOnly = databaseFile?.let { !it.databaseFileExists @@ -201,7 +200,7 @@ open class PasswordActivity : SpecialModeActivity() { filenameView?.text = databaseFile?.databaseAlias ?: "" onDatabaseFileLoaded(databaseFile?.databaseUri, keyFileUri) - }) + } mProgressDatabaseTaskProvider = ProgressDatabaseTaskProvider(this).apply { onActionFinish = { actionTask, result ->