android 静态变量
时间: 2023-08-21 12:18:23 浏览: 171
浅谈Android中关于静态变量(static)的使用问题
Android静态变量在类被加载时分配内存,并存在于方法区。在除了Android之外的Java运行环境中,静态变量只要没有被销毁也没有置null,其对象一直被保持引用,不会被垃圾回收。但是在Android中,静态变量的生命周期与进程的生命周期相关。Android中的进程可能会被kill掉,所以不能保证静态变量会一直存在,每次打开app时静态变量的值都是初始值。而静态变量是不会被垃圾回收的,其对象一直保持引用。因此,在Android中使用静态变量需要注意内存回收和内存泄露的问题。\[1\]\[2\]\[3\]
#### 引用[.reference_title]
- *1* *2* *3* [Android中使用static变量](https://blog.csdn.net/aq15756005983/article/details/79949660)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文