Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ea125f45 authored by Bjorn Bringert's avatar Bjorn Bringert
Browse files

Add SearchManager.getWebSearchActivity()

The Browser needs this to know where to get web suggestions from.

Change-Id: Ia7ce75609135e7cdf3b385a29a3f47e3458fa61e
parent 6f760ee1
Loading
Loading
Loading
Loading
+19 −0
Original line number Diff line number Diff line
@@ -1689,6 +1689,25 @@ public class SearchManager
        return null;
    }

    /**
     * Gets the name of the web search activity.
     *
     * @return The name of the default activity for web searches. This activity
     *         can be used to get web search suggestions. Returns {@code null} if
     *         there is no default web search activity.
     *
     * @hide
     */
    public ComponentName getWebSearchActivity() {
        ComponentName globalSearch = getGlobalSearchActivity();
        if (globalSearch == null) {
            return null;
        }
        Intent intent = new Intent(Intent.ACTION_WEB_SEARCH);
        intent.setPackage(globalSearch.getPackageName());
        return intent.resolveActivity(mContext.getPackageManager());
    }

    /**
     * Similar to {@link #startSearch} but actually fires off the search query after invoking
     * the search dialog.  Made available for testing purposes.