优化 #5574
This commit is contained in:
@@ -121,8 +121,10 @@ class BookSourceDebugActivity : VMBaseActivity<ActivitySourceDebugBinding, BookS
|
||||
initExploreKinds()
|
||||
}
|
||||
|
||||
@SuppressLint("SetTextI18n")
|
||||
private fun initExploreKinds() {
|
||||
lifecycleScope.launch {
|
||||
try {
|
||||
val exploreKinds = viewModel.bookSource?.exploreKinds()?.filter {
|
||||
!it.url.isNullOrBlank()
|
||||
}
|
||||
@@ -145,6 +147,11 @@ class BookSourceDebugActivity : VMBaseActivity<ActivitySourceDebugBinding, BookS
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (e: NullPointerException) {
|
||||
adapter.addItem("获取发现出错 JSON 数据错误\n$e")
|
||||
openOrCloseHelp(false)
|
||||
searchView.clearFocus()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -56,6 +56,7 @@ class SourceLoginDialog : BaseDialogFragment(R.layout.dialog_login, true) {
|
||||
binding.toolBar.title = getString(R.string.login_source, source.getTag())
|
||||
val loginInfo = source.getLoginInfoMap()
|
||||
val loginUi = source.loginUi()
|
||||
try {
|
||||
loginUi?.forEachIndexed { index, rowUi ->
|
||||
when (rowUi.type) {
|
||||
RowUi.Type.text -> ItemSourceEditBinding.inflate(
|
||||
@@ -98,6 +99,9 @@ class SourceLoginDialog : BaseDialogFragment(R.layout.dialog_login, true) {
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (e: NullPointerException) {
|
||||
AppLog.put("登录UI JSON 数据错误", e, true)
|
||||
}
|
||||
binding.toolBar.inflateMenu(R.menu.source_login)
|
||||
binding.toolBar.menu.applyTint(requireContext())
|
||||
binding.toolBar.setOnMenuItemClickListener { item ->
|
||||
|
||||
Reference in New Issue
Block a user