我读过this Article on StackOverflow。根据这一点,静态变量将被删除,如果
但是如何销毁/杀死我的应用程序(应用程序进程),从而以编程方式从我的应用程序中删除所有静态变量?!
谢谢,
静音
UPD
这些静态变量将通过从服务器读取一些数据来填充。下面是一个测试工作流:
启动应用程序的静态变量将被填充connection)
)
一些想法?
是否有可能关闭应用程序的所有活动?在这种情况下,申请会被“关闭”吗?
Ps。是的,我知道,这不是使用静态变量的最佳方法,但我不是那个应用程序的作者,我只是在修复but并给它添加一些新特性。
发布于 2010-10-20 09:41:48
将静态变量设置为null如何?
发布于 2010-10-20 09:44:39
你的问题还不是很清楚,所以我给你两个选择:
A
如果要以编程方式终止应用程序,可以在代码中的任何位置调用finish()。
B
如果您只是想在设备上“手动”关闭应用程序,请执行以下操作:
在列表中单击Settings
编辑:
我想还有第三种选择,但这可能必须与调用finish()一起完成,以确保发生这种情况:
在您的活动中,您还可以重写onDestroy()方法。在onDestroy()的实现中,您可以进行任何需要的清理,比如重置静态变量(例如,设置为null)。
https://stackoverflow.com/questions/3976396
复制相似问题