У меня есть кнопка в моем приложении. Когда он нажимается, я вызываю метод onSearchRequested(). Когда это называется, появляется окно поиска акций, поэтому пользователь может набрать некоторый хлам. Когда они нажимают «Go», мне нужно, чтобы результаты возвращались обратно в мое приложение, но вместо этого открывается браузер запаса и выполняется поиск Google. Как я могу сказать это, чтобы вернуть результаты в мое приложение.Как иметь onSearchRequested не открывать веб-браузер
Я пробовал эти пункты в моем manifest.xml файле:
<meta-data android:name="android.app.default_searchable"
android:value=".MainActivity" />
<activity android:name=".MainActivity"
android:launchMode="singleTop"
<intent-filter>
<action android:name="android.intent.action.SEARCH" />
</intent-filter>
Я также попытался захватить результат в моем OnCreate с этим:
Intent intent = getIntent();
if (Intent.ACTION_SEARCH.equals(intent.getAction()))
Я создавал свое приложение из образца, подобного этому. Я протестировал вашу демонстрационную версию, и она работает, поэтому я просто хочу, чтобы правильные точки переместились, я полагаю. Я буду держать вас в курсе. – pcm2a