美文网首页
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