package com.duckduckgo.mobile.android.dialogs.menuDialogs; import android.app.AlertDialog; import android.content.Context; import com.duckduckgo.mobile.android.DDGApplication; import com.duckduckgo.mobile.android.R; import com.duckduckgo.mobile.android.adapters.PageMenuContextAdapter; import com.duckduckgo.mobile.android.adapters.menuAdapters.WebViewQueryMenuAdapter; import com.duckduckgo.mobile.android.listener.ExecuteActionOnClickListener; import com.duckduckgo.mobile.android.util.DDGUtils; /* Shows a dialog to alert the user the feedrequest failed, asking him to try again. */ public final class WebViewQueryMenuDialog extends AlertDialog.Builder{ public WebViewQueryMenuDialog(final Context context, String webViewUrl) { super(context); final String query = DDGUtils.getQueryIfSerp(webViewUrl); final boolean isPageSaved = DDGApplication.getDB().isSavedSearch(query); final PageMenuContextAdapter contextAdapter = new WebViewQueryMenuAdapter(context, android.R.layout.select_dialog_item, android.R.id.text1, query, isPageSaved); setTitle(R.string.SearchOptionsTitle); setAdapter(contextAdapter, new ExecuteActionOnClickListener(contextAdapter)); } }