Google Instant App запускает неправильную активность - PullRequest
0 голосов
/ 04 июля 2018

Я занимаюсь разработкой приложения мгновенного доступа Google с kotlin; Я использую андроид студию (последняя версия). В моем функциональном модуле у меня есть древовидные действия. Они

mainActivity
splashActivity
aboutActivity

Поток будет splashActivity -> mainActivity -> aboutActivity

Когда приложение открыто, splashActivity работает в течение 3 секунд и переходит в mainActivity. Когда пользователь нажимает кнопку, загружается aboutActivity (используется намерение)

Если я запускаю приложение в установленной версии, оно ведет себя так, как и должно быть.

Однако, если я запускаю его в мгновенной версии, это напрямую касается деятельности. Я отлаживаю приложение, приложение не проходит через splashActivity и mainActivity вообще.

Ниже приведен файл манифеста функционального модуля

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.tomjangtestgg.testapp.feature">

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />

<application>
    <activity android:name=".SplashActivity">
        <intent-filter android:order="1">
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.BROWSABLE" />
            <category android:name="android.intent.category.DEFAULT" />

            <data
                android:host="tomjangtestgg.example.com"
                android:pathPattern="/splash"
                android:scheme="https" />
        </intent-filter>
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity android:name=".MainActivity">
        <intent-filter android:order="1">
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.BROWSABLE" />
            <category android:name="android.intent.category.DEFAULT" />

            <data
                android:host="tomjangtestgg.example.com"
                android:pathPattern="/main"
                android:scheme="https" />
        </intent-filter>
    </activity>

    <activity android:name=".AboutActivity">
        <intent-filter android:order="1">
            <action android:name="android.intent.action.VIEW" />

            <category android:name="android.intent.category.BROWSABLE" />
            <category android:name="android.intent.category.DEFAULT" />

            <data
                android:host="tomjangtestgg.example.com"
                android:pathPattern="/about"
                android:scheme="https" />
        </intent-filter>
    </activity>
</application>

Кто-нибудь сталкивался с подобной проблемой и решил ее?

Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...