2

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

在此处输入图像描述

目标 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) 进行支持分屏的测试

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

谢谢

4

2 回答 2

1

最后我能够找到问题的解决方案。拆分功能在其他设备中运行良好(在 Oppo F3、一加 6 和三星 j8 中测试)但在 Vivo v9 中无法运行。我已经向 Vivo 支持团队报告了同样的情况,他们回复为

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

Vivo v9中设置 > 智能拆分 >中列出的应用是 Facebook、Whatsapp、Gamil 等...我还附上了那里列出的应用的屏幕截图

在此处输入图像描述

于 2019-01-23T04:28:41.987 回答
0

尝试在 Main Activity 中添加 OnMultiwindowsChanged 函数,它应该可以完成工作

于 2019-01-22T06:33:18.207 回答