激励视频返回桌面再点图标进应用,视频被结束

  • Creator 版本:2.0.10

  • 目标平台: android

  • 详细报错信息,包含调用堆栈:
    GLSurfaceView: Warning, !readyToDraw() but waiting for draw finished! Early reporting draw finished.

  • 重现方式:接的某一聚合广告,展示激励视频,按Home返回桌面,再点图标进入游戏。视频被关闭了。
    如果从多任务窗口里返回游戏视频不会被关闭。
    官方的例子激励视频是个单独的Activity没有这个问题。
    cocos的视频是在public class AppActivity extends Cocos2dxActivity 这里播的。

  • 之前哪个版本是正常的 :

  • 手机型号 :

  • 手机浏览器 :

  • 编辑器操作系统 :

  • 编辑器之前是否有其它报错 :

  • 出现概率:必现。

  • 额外线索:

你可以了解一下Activity的singleTask启动模式就知道是为啥了
https://blog.csdn.net/Luoshengyang/article/details/6714543

android:launchMode=“singleTask”
android:taskAffinity=""
试了去掉这两个也不行。
是不是要新建一个activity来显示视频,然后如何设置这两个属性呢

大哥你解决了吗?

vungle

android:launchMode=singleTask
android:taskAffinity=""
simpleapp

<activity
            android:name="com.vungle.warren.ui.VungleActivity"
            android:configChanges="keyboardHidden|orientation|screenSize|screenLayout|smallestScreenSize|uiMode"
            android:launchMode="singleTop"
            android:theme="@android:style/Theme.NoTitleBar.Fullscreen" />
        <receiver
            android:name="com.vungle.warren.NetworkProviderReceiver"
            android:enabled="false" >
            <intent-filter>
                <action android:name="android.net.conn.CONNECTIVITY_CHANGE" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </receiver>
        <provider
            android:name="com.vungle.warren.utility.VungleProvider"
            android:authorities="${applicationId}.vungle-provider"
            android:exported="false" />