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

Loading…
Cancel
Save