This commit is contained in:
kunfei
2022-06-23 14:38:39 +08:00
parent 890706fa34
commit 6026b45aac

View File

@@ -62,8 +62,7 @@ class RemoteBookActivity : VMBaseActivity<ActivityImportBookBinding, RemoteBookV
private fun initEvent() {
binding.tvGoBack.setOnClickListener {
viewModel.dirList.removeLastOrNull()
upPath()
goBackDir()
}
}
@@ -97,6 +96,21 @@ class RemoteBookActivity : VMBaseActivity<ActivityImportBookBinding, RemoteBookV
}
}
override fun onBackPressed() {
if (!goBackDir()) {
super.onBackPressed()
}
}
private fun goBackDir(): Boolean {
if (viewModel.dirList.isEmpty()) {
return false
}
viewModel.dirList.removeLastOrNull()
upPath()
return true
}
private fun upPath() {
binding.tvGoBack.isEnabled = viewModel.dirList.isNotEmpty()
var path = "books" + File.separator