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。