将任何 Android 控件设为静态时,会显示“不要将 Android 上下文类放在静态字段中;这是内存泄漏(并且也会破坏即时运行)”。除了创建父类的对象或使其(TextView)静态之外,还有什么更好的方法从其他类访问android控件(如TextView)?
我不确定你所做的是否有效,但你可以使用事件总线,例如Otto http://square.github.io/otto/将事件从对象发送到对象(例如从服务发送到活动)
并且你可以拥有自己的Application
-派生对象,这将是一个在您的程序处于活动状态时始终存在的单例,因此您可以在其中拥有静态字段。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)