ユーザーの現在の場所を取得して Location オブジェクトに保存する Android Studio コードがあります。セキュリティ上の理由から、ガベージコレクターがそれを行うのを待たずに、使用後にクリアしたいと思います。
私が知っていること:
- Location はオブジェクトであり、それを null 値 (例: location = null) に割り当てるのは意味がありません。以前の値は別のメモリ アドレスに格納されているためです。
- gc を呼び出しても、メモリ領域を解放するかどうかはわかりません。
場所を保存する別の方法はありますか?(場所objから、高度、経度、およびisMock属性が必要です。)使用後に元の値を「隠す」ために、高度と経度に新しい値(例:0.000000)を割り当てることは理にかなっていますか?