Android 编程中,使用静态变量有哪些缺点

Android 编程中,使用静态变量有哪些缺点,第1张

这个主要看代码的设计,没什么很大的缺点。静态变量一旦初始化就会分配内存并且被对象一直持有,直到对象被回收。如果是public static的变量即使对象被回收了,变量已然会在内存中,占内存。如果是private static 持有该静态变量的对象被回收后该静态变量会被清掉。一半android开发中对象最好不要定义为static,比如Context, 当Activity被finish后,static的Context还会存在,并未释放,可能会造成OOM. 总之,静态变量没啥缺点,主要看项目需求和你的代码设计。我的做法是,如果需要定义静态变量的对象并且多出需要,我就定义一个单例模式。如果是普通变量,如final static int FLAG = 1这样的多出用到,我就定义到一个常量类中。

1

首先,右键单击“计算机”,选择“属性”单击打开。

2

在左下角找到“高级系统设置”,单击打开。

3

选择“环境变量”单击打开。

4

找到自己电脑中的安卓sdk,里面有两个文件夹,platform-tools和tools,将这两个文件夹的路径添加到变量值里面,中间用分号隔开(注意分号是英文形式)。

5

找到并选择Path编辑

6

在变量值的最后面加上%Android%

确定保存。

7

打开cmd,输入adb如果出现下面的内容就表示设置环境变量成功。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://www.outofmemory.cn/yw/12198876.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存