(ガベージ コレクターはオブジェクトのみを収集するため、タイトルは誤解を招きますが、このタイトルの方がわかりやすいと思います)
Global という名前のクラス (初期化時には null) 内に "userid" という名前の静的変数を持つ Android アプリケーションがあるとします。
Android アプリケーションのライフサイクル中に "userid" 変数を何らかの値に設定すると、Global.userid = "myid" など、Android アプリケーションがまだ生きている間にこの変数が null になる可能性はありますか?
つまり、Android アプリケーション全体を強制終了することなく、メモリ不足の問題により、Android VM が Global クラスをアンロードし、このグローバルな静的変数を「強制終了」することは可能ですか?
アプリケーションの実行中に(メモリ不足の問題により)useridが突然nullになり、アプリケーション全体がクラッシュする状況が心配です。
編集 私はいくつかの概念を誤解していました(申請プロセスと活動の間)。すべての回答に感謝します!