我有一个 Android Studio 代码,我在其中获取用户的当前位置并将其存储在 Location 对象中。出于安全原因,我想在使用后清除它,而不是等待垃圾收集器为我完成它。
我知道的:
- Location 是一个对象,将它分配给空值(例如:location = null)是没有意义的,因为之前的值存储在另一个内存地址中;
- 调用 gc 不确定它是否决定释放内存区域。
还有另一种存储位置的方法吗?(从一个位置 obj 我需要高度、经度和 isMock attr。)为高度和经度分配一个新值(例如:0.000000)以在使用后“隐藏”原始值是否有意义?