美文网首页
Unity中Activity启动模式配置(android:lau

Unity中Activity启动模式配置(android:lau

作者: 忆中异 | 来源:发表于2022-10-26 10:48 被阅读0次
    • 问题表现:当游戏里面新开页面展示全屏广告或者激励视频广告时,或者其他非UnityPlayerActivity页面时,此时按home键进入后台,再点击应用图标重新进入应用,将显示游戏的主页面,而不是刚刚用户离开时的展示广告页面。

    • 问题原因:由于Unity默认将AndroidManifest.xml中UnityPlayerActivity的启动模式设置为singleTask(android:launchMode=“singleTask”),于是我尝试了,把UnityPlayerActivity切换成其他的activity是不会打包成singleTask的launchMode,所以,其实unity的打包是只针对UnityPlayerActivity的游戏主窗口才会设置成singleTask。

    • 解决方案1:接入方需要在导出AS工程后,将AndroidManifest.xml中UnityPlayerActivity的启动模式设置为android:launchMode=“singleTop”来解决

    • 解决方案2:如果不想导出AS工程可如下操作

      a.写一个类继承自UnityPlayerActivity作为启动类
      b.移除

      <meta-data android:name="unityplayer.UnityActivity" android:value="true"/>”
    

    相关文章

      网友评论

          本文标题:Unity中Activity启动模式配置(android:lau

          本文链接:https://www.haomeiwen.com/subject/bnsazrtx.html