浅谈Android中关于静态变量(static)的使用问题

practitioner5758 4 0 pdf 2021-07-17 15:07:56

在这里记录下Android中使用static的一些问题。静态变量的生命周期遵守Java的设计。当类被卸载时,静态变量被销毁。也就是说进程启动的时候,类被加载,静态变量被分配内存。而Android会在资源足够的时候,重启被杀掉的进程。在除了Android之外的Java运行环境中,你只要关心进程生命周期,在进程生命周期内你可以放心地使用静态变量来保持数据。只要静态变量没有被销毁也没有置null,其对象一直被保持引用,因此不会被垃圾回收。但是Android里它随时会被系统置NULL。

浅谈Android中关于静态变量(static)的使用问题

用户评论
请输入评论内容
评分:
暂无评论