1. 首页
  2. 移动开发
  3. Android
  4. 浅谈Android中关于静态变量(static)的使用问题

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

上传者: 2021-07-17 15:36:56上传 PDF文件 74.57 KB 热度 8次

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

用户评论