Chrome 自定义标签杀死了我的 activity
Chrome Custom tabs killing my activity
我正在使用 Chrome 自定义选项卡来显示网络视图:一切正常。
如果用户单击 "close" 按钮,启动选项卡的 activity 不会恢复,用户只能看到我的 Android 的 "main screen"。
启动意图是这样配置的:
CustomTabsHelper.AddKeepAliveExtra(ParentActivity, customTabsIntent.Intent);
启动 activity 在清单中有此定义:
<activity android:label="StartupView" android:noHistory="true" android:screenOrientation="portrait" android:name="md533c5c955946a288d55ba44dbb1f39685.StartupView">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="jonathanantoinetvstandroid" />
</intent-filter>
</activity>
你能帮帮我吗:)?
所以我弄清楚了我面临的问题:我在 "launching activity" 中设置了 android:noHistory="true"。所以一定要设置为false。
我正在使用 Chrome 自定义选项卡来显示网络视图:一切正常。
如果用户单击 "close" 按钮,启动选项卡的 activity 不会恢复,用户只能看到我的 Android 的 "main screen"。
启动意图是这样配置的:
CustomTabsHelper.AddKeepAliveExtra(ParentActivity, customTabsIntent.Intent);
启动 activity 在清单中有此定义:
<activity android:label="StartupView" android:noHistory="true" android:screenOrientation="portrait" android:name="md533c5c955946a288d55ba44dbb1f39685.StartupView">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.BROWSABLE" />
<category android:name="android.intent.category.DEFAULT" />
<data android:scheme="jonathanantoinetvstandroid" />
</intent-filter>
</activity>
你能帮帮我吗:)?
所以我弄清楚了我面临的问题:我在 "launching activity" 中设置了 android:noHistory="true"。所以一定要设置为false。