获取 "Split Screen or picture-in-picture is not supported for this app"

Getting "Split Screen or picture-in-picture is not supported for this app"

我正在尝试在我的应用程序中支持分屏功能。

目标SDK当前为27

 defaultConfig {
        applicationId "com.myvestige.vestigedeal"
        minSdkVersion 19
        targetSdkVersion 27
        versionCode 46
        versionName "5.5"
        multiDexEnabled true
        testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    }

并将 resizeableActivity 添加到 "true" 应用程序标签内的清单中。

<application
        android:name=".activity.MyApplication"
        android:allowBackup="false"
        android:icon="@drawable/newicon1"
        android:label="@string/app_name"
        android:largeHeap="true"
        android:supportsRtl="true"
        android:theme="@style/AppTheme"
        tools:replace="android:icon"
        android:resizeableActivity="true">

仍然当我用三指向下滑动(手动分屏)时,出现“此应用不支持分屏或画中画”。

另附上我收到的错误消息的屏幕截图。 我正在使用支持分屏的vivo-v9(8.1.0)进行测试

请帮我找出我做错了什么。

谢谢

尝试在 Main Activity 中添加 Multi windows Changed 功能,它应该可以完成工作

终于找到问题的解决方法了。拆分功能在其他设备中完美运行(在 Oppo F3、One plus 6 和 Samsung j8 中测试)但在 Vivo v9 中不起作用。我已将同样的情况报告给 Vivo 支持团队,他们回复为

"请转到设置 > 智能拆分 > 它只适用于显示在那里的应用程序。我理解你的担忧,但它适用于显示在那里的那些应用程序。"

setting > smart split > in Vivo v9 中列出的应用程序是 Facebook、Whatsapp、Gamil 等...我也附上那里列出的应用程序的屏幕截图