码迷,mamicode.com
首页 > 移动开发 > 详细

Android使用Unity导致Activity被销毁的解决办法

时间:2016-10-10 23:13:58      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

由于需要在Android中使用Unity(Android的Activity会继承Unity提供的UnityPlayerActivity),可能是第三方的原因退出Unity后就导致Android整个应用重新创建了一次,很多原先初始化的变量都被重置了。同时返回后生命周期方法居然不执行!折腾了很久也不知道为什么,后来想既然是第三方的东西,那我就应该把UnityPlayerActivity的清单属性改下,如下:

<activity
    android:name="me.xanaduo.ui.UnityActivity"
    android:process=":UnityActivity"
    android:screenOrientation="portrait"
    android:theme="@android:style/Theme.Holo.Light.NoActionBar.Fullscreen" >
</activity>

注意上面的android:process=”:UnityActivity”是关键点。关于这个属性大家自行搜索相关解释。这样UnityActivity就运行在自己的进程里面,它们之间互不影响。

Android使用Unity导致Activity被销毁的解决办法

标签:

原文地址:http://www.cnblogs.com/newcaoguo/p/5947434.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!