我写的应用service是无限生命周期的那种
在activity中我有一个数组,非static。
然后我启动了service以后,马上关闭了应用,结果service依旧能够访问到activity中的变量?
这是为什么?不是activity关闭了以后就不能访问到了吗?      
觉得好奇怪?

解决方案 »

  1.   

    这样很容易导致程序会崩溃吧。我似乎碰过类似的现象。开始的时候在SERVICE里访问非STATIC STRING是可以的。后来随着功能越来越多。后来程序就是这点导致崩溃了。检查这个问题花了我1天。
      

  2.   

    貌似我开始的时候,是从B ACTIVITY 访问A ACTIVITY的非STATIC STRING是没有问题的。后来我把B ACTIVITY变成了 SERVICE。在这么做就导致程序崩溃了。