Поиск в мгновенных приложениях.Intent не срабатывает в устройствах Samsung / эмуляторе - PullRequest
1 голос
/ 22 мая 2019

Я создаю мгновенное приложение для моего существующего приложения в магазине приложений. Полное приложение имеет вид поиска, который показывает список результатов. Когда пользователь нажимает на один из результатов, срабатывает onNewIntent, что, в свою очередь, помогает мне делать что-то в приложении.

При переносе кода onNewIntent запускается в мгновенном приложении, как и ожидалось на устройстве Google Pixel 3, но это же событие не срабатывает на устройствах Samsung или эмуляторе.

Я перепробовал большинство вещей, упомянутых в Stackoverflow. В моем AndroidManifest у меня есть

            android:name=".Activity"
            android:configChanges="orientation|keyboardHidden|screenSize"
            android:label="Test"
            android:launchMode="singleTop"
            >
            <intent-filter>
                <action android:name="android.intent.action.SEARCH" />
            </intent-filter>

            <meta-data
                android:name="android.app.searchable"
                android:resource="@xml/searchable" />
            <meta-data
                android:name="android.app.default_searchable"
                android:value=".Activity" />
        </activity>

Таким образом, я ожидаю, что onNewIntent будет запускаться на всех устройствах и уровнях ОС в текущем приложении, но, похоже, срабатывает только на Google Pixel. Идеи?

...