mirror of
https://github.com/Kunzisoft/KeePassDX.git
synced 2025-12-04 15:49:33 +01:00
Remove lifecycle observer import
This commit is contained in:
@@ -36,7 +36,6 @@ import androidx.activity.viewModels
|
|||||||
import androidx.annotation.RequiresApi
|
import androidx.annotation.RequiresApi
|
||||||
import androidx.appcompat.widget.Toolbar
|
import androidx.appcompat.widget.Toolbar
|
||||||
import androidx.coordinatorlayout.widget.CoordinatorLayout
|
import androidx.coordinatorlayout.widget.CoordinatorLayout
|
||||||
import androidx.lifecycle.Observer
|
|
||||||
import androidx.recyclerview.widget.LinearLayoutManager
|
import androidx.recyclerview.widget.LinearLayoutManager
|
||||||
import androidx.recyclerview.widget.RecyclerView
|
import androidx.recyclerview.widget.RecyclerView
|
||||||
import androidx.recyclerview.widget.SimpleItemAnimator
|
import androidx.recyclerview.widget.SimpleItemAnimator
|
||||||
@@ -162,7 +161,7 @@ class FileDatabaseSelectActivity : SpecialModeActivity(),
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Observe list of databases
|
// Observe list of databases
|
||||||
databaseFilesViewModel.databaseFilesLoaded.observe(this, Observer { databaseFiles ->
|
databaseFilesViewModel.databaseFilesLoaded.observe(this) { databaseFiles ->
|
||||||
when (databaseFiles.databaseFileAction) {
|
when (databaseFiles.databaseFileAction) {
|
||||||
DatabaseFilesViewModel.DatabaseFileAction.NONE -> {
|
DatabaseFilesViewModel.DatabaseFileAction.NONE -> {
|
||||||
mAdapterDatabaseHistory?.replaceAllDatabaseFileHistoryList(databaseFiles.databaseFileList)
|
mAdapterDatabaseHistory?.replaceAllDatabaseFileHistoryList(databaseFiles.databaseFileList)
|
||||||
@@ -186,13 +185,13 @@ class FileDatabaseSelectActivity : SpecialModeActivity(),
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
databaseFilesViewModel.consumeAction()
|
databaseFilesViewModel.consumeAction()
|
||||||
})
|
}
|
||||||
|
|
||||||
// Observe default database
|
// Observe default database
|
||||||
databaseFilesViewModel.defaultDatabase.observe(this, Observer {
|
databaseFilesViewModel.defaultDatabase.observe(this) {
|
||||||
// Retrieve settings for default database
|
// Retrieve settings for default database
|
||||||
mAdapterDatabaseHistory?.setDefaultDatabase(it)
|
mAdapterDatabaseHistory?.setDefaultDatabase(it)
|
||||||
})
|
}
|
||||||
|
|
||||||
// Attach the dialog thread to this activity
|
// Attach the dialog thread to this activity
|
||||||
mProgressDatabaseTaskProvider = ProgressDatabaseTaskProvider(this).apply {
|
mProgressDatabaseTaskProvider = ProgressDatabaseTaskProvider(this).apply {
|
||||||
|
|||||||
@@ -39,7 +39,6 @@ import androidx.annotation.RequiresApi
|
|||||||
import androidx.appcompat.widget.Toolbar
|
import androidx.appcompat.widget.Toolbar
|
||||||
import androidx.biometric.BiometricManager
|
import androidx.biometric.BiometricManager
|
||||||
import androidx.core.app.ActivityCompat
|
import androidx.core.app.ActivityCompat
|
||||||
import androidx.lifecycle.Observer
|
|
||||||
import com.google.android.material.snackbar.Snackbar
|
import com.google.android.material.snackbar.Snackbar
|
||||||
import com.kunzisoft.keepass.R
|
import com.kunzisoft.keepass.R
|
||||||
import com.kunzisoft.keepass.activities.dialogs.DuplicateUuidDialog
|
import com.kunzisoft.keepass.activities.dialogs.DuplicateUuidDialog
|
||||||
@@ -181,7 +180,7 @@ open class PasswordActivity : SpecialModeActivity() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Observe database file change
|
// Observe database file change
|
||||||
databaseFileViewModel.databaseFileLoaded.observe(this, Observer { databaseFile ->
|
databaseFileViewModel.databaseFileLoaded.observe(this) { databaseFile ->
|
||||||
// Force read only if the file does not exists
|
// Force read only if the file does not exists
|
||||||
mForceReadOnly = databaseFile?.let {
|
mForceReadOnly = databaseFile?.let {
|
||||||
!it.databaseFileExists
|
!it.databaseFileExists
|
||||||
@@ -201,7 +200,7 @@ open class PasswordActivity : SpecialModeActivity() {
|
|||||||
filenameView?.text = databaseFile?.databaseAlias ?: ""
|
filenameView?.text = databaseFile?.databaseAlias ?: ""
|
||||||
|
|
||||||
onDatabaseFileLoaded(databaseFile?.databaseUri, keyFileUri)
|
onDatabaseFileLoaded(databaseFile?.databaseUri, keyFileUri)
|
||||||
})
|
}
|
||||||
|
|
||||||
mProgressDatabaseTaskProvider = ProgressDatabaseTaskProvider(this).apply {
|
mProgressDatabaseTaskProvider = ProgressDatabaseTaskProvider(this).apply {
|
||||||
onActionFinish = { actionTask, result ->
|
onActionFinish = { actionTask, result ->
|
||||||
|
|||||||
Reference in New Issue
Block a user