Unity实现Android本地推送中遇到的问题,在Android7.0中当应用切到后台并收到推送时应用崩溃。
log是 “Unable to load resource……”
起初以为是Android7.0的问题,后来发现Android6.0 中收到通知时也有这个log。
于是在QQ里请教大神。
我说:请教大家一个问题,我的R文件 里有这个资源,unity工程里也有资源,为甚么运行时还会说缺失资源?
我说:我在代码里能通过R 引用到资源
大神说:
你这样找资源很容易出问题的。。特别是SDK相关的。
你改成这样找资源
c.getResources().getIdentifier(name, “drawable”, c.getPackageName());
于是我改成这样
就好了。
谢谢大神。