优化
This commit is contained in:
@@ -15,6 +15,7 @@ import io.legado.app.data.entities.rule.RowUi
|
|||||||
import io.legado.app.databinding.DialogLoginBinding
|
import io.legado.app.databinding.DialogLoginBinding
|
||||||
import io.legado.app.databinding.ItemFilletTextBinding
|
import io.legado.app.databinding.ItemFilletTextBinding
|
||||||
import io.legado.app.databinding.ItemSourceEditBinding
|
import io.legado.app.databinding.ItemSourceEditBinding
|
||||||
|
import io.legado.app.help.coroutine.Coroutine
|
||||||
import io.legado.app.lib.dialogs.alert
|
import io.legado.app.lib.dialogs.alert
|
||||||
import io.legado.app.lib.theme.primaryColor
|
import io.legado.app.lib.theme.primaryColor
|
||||||
import io.legado.app.ui.about.AppLogDialog
|
import io.legado.app.ui.about.AppLogDialog
|
||||||
@@ -77,6 +78,7 @@ class SourceLoginDialog : BaseDialogFragment(R.layout.dialog_login, true) {
|
|||||||
it.textView.text = rowUi.name
|
it.textView.text = rowUi.name
|
||||||
it.textView.setPadding(16.dpToPx())
|
it.textView.setPadding(16.dpToPx())
|
||||||
it.root.onClick {
|
it.root.onClick {
|
||||||
|
Coroutine.async {
|
||||||
if (rowUi.action.isAbsUrl()) {
|
if (rowUi.action.isAbsUrl()) {
|
||||||
context?.openUrl(rowUi.action!!)
|
context?.openUrl(rowUi.action!!)
|
||||||
} else {
|
} else {
|
||||||
@@ -100,6 +102,7 @@ class SourceLoginDialog : BaseDialogFragment(R.layout.dialog_login, true) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
binding.toolBar.inflateMenu(R.menu.source_login)
|
binding.toolBar.inflateMenu(R.menu.source_login)
|
||||||
binding.toolBar.menu.applyTint(requireContext())
|
binding.toolBar.menu.applyTint(requireContext())
|
||||||
binding.toolBar.setOnMenuItemClickListener { item ->
|
binding.toolBar.setOnMenuItemClickListener { item ->
|
||||||
|
|||||||
Reference in New Issue
Block a user