feat: 优化代码

pull/149/head
kunfei 5 years ago
parent f4bbe3ad6e
commit 853d970642
  1. 7
      app/src/main/java/io/legado/app/ui/book/read/TextActionMenu.kt

@ -151,9 +151,7 @@ class TextActionMenu(private val context: Context, private val callBack: CallBac
*/ */
@RequiresApi(Build.VERSION_CODES.M) @RequiresApi(Build.VERSION_CODES.M)
private fun onInitializeMenu(menu: Menu) { private fun onInitializeMenu(menu: Menu) {
// Start with a menu Item order value that is high enough try {
// so that your "PROCESS_TEXT" menu items appear after the
// standard selection menu items like Cut, Copy, Paste.
var menuItemOrder = 100 var menuItemOrder = 100
for (resolveInfo in getSupportedActivities()) { for (resolveInfo in getSupportedActivities()) {
menu.add( menu.add(
@ -161,6 +159,9 @@ class TextActionMenu(private val context: Context, private val callBack: CallBac
menuItemOrder++, resolveInfo.loadLabel(context.packageManager) menuItemOrder++, resolveInfo.loadLabel(context.packageManager)
).intent = createProcessTextIntentForResolveInfo(resolveInfo) ).intent = createProcessTextIntentForResolveInfo(resolveInfo)
} }
} catch (e: Exception) {
context.toast("获取文字操作菜单出错:${e.localizedMessage}")
}
} }
interface CallBack { interface CallBack {

Loading…
Cancel
Save