diff --git a/app/src/main/java/com/hippo/ehviewer/Settings.java b/app/src/main/java/com/hippo/ehviewer/Settings.java index 226ca6cc9..24b091dbb 100755 --- a/app/src/main/java/com/hippo/ehviewer/Settings.java +++ b/app/src/main/java/com/hippo/ehviewer/Settings.java @@ -457,14 +457,6 @@ public class Settings { putBoolean(KEY_SELECT_SITE, value); } - public static boolean getQuickSearchTip() { - return getBoolean(KEY_QUICK_SEARCH_TIP, DEFAULT_QUICK_SEARCH_TIP); - } - - public static void putQuickSearchTip(boolean value) { - putBoolean(KEY_QUICK_SEARCH_TIP, value); - } - public static int getTheme() { return getIntFromStr(KEY_THEME, DEFAULT_THEME); } diff --git a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java index e06a57788..4b2d80fc9 100644 --- a/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java +++ b/app/src/main/java/com/hippo/ehviewer/ui/scene/GalleryListScene.java @@ -709,15 +709,10 @@ public final class GalleryListScene extends BaseScene if (null == context) { return; } - final CheckBoxDialogBuilder builder = new CheckBoxDialogBuilder( - context, getString(R.string.add_quick_search_tip), getString(R.string.get_it), false); + final MaterialAlertDialogBuilder builder = new MaterialAlertDialogBuilder(context); + builder.setMessage(R.string.add_quick_search_tip); builder.setTitle(R.string.readme); - builder.setPositiveButton(android.R.string.ok, (dialog, which) -> { - if (builder.isChecked()) { - Settings.putQuickSearchTip(false); - } - showAddQuickSearchDialog(adapter, recyclerView, tip); - }).show(); + builder.show(); } @@ -823,11 +818,9 @@ public final class GalleryListScene extends BaseScene toolbar.setOnMenuItemClickListener(item -> { int id = item.getItemId(); if (id == R.id.action_add) { - if (Settings.getQuickSearchTip()) { - showQuickSearchTipDialog(qsDrawerAdapter, recyclerView, tip); - } else { - showAddQuickSearchDialog(qsDrawerAdapter, recyclerView, tip); - } + showAddQuickSearchDialog(qsDrawerAdapter, recyclerView, tip); + } else if (id == R.id.action_help) { + showQuickSearchTipDialog(qsDrawerAdapter, recyclerView, tip); } return true; }); diff --git a/app/src/main/res/menu/drawer_gallery_list.xml b/app/src/main/res/menu/drawer_gallery_list.xml index f701b5a05..5d95ffb73 100644 --- a/app/src/main/res/menu/drawer_gallery_list.xml +++ b/app/src/main/res/menu/drawer_gallery_list.xml @@ -14,13 +14,18 @@ ~ limitations under the License. --> - + + + + android:showAsAction="always" />