変数が宣言されている Activity クラスを表示するために開かなくても、Android アプリのどこにでも変数にアクセスしたいです。これに使用できる静的変数はありますか。異なるアクティビティ間を移動する場合、この変数にアクセスして、変更を失うことなく変更および変更できますか?
この目的で共有設定と sqlite データベースを使用して変数を格納できることは理解していますが、これに static を安全に使用できるかどうかを知りたいと思いました。私の唯一の心配は、アプリがまだ使用されている間に何らかの理由で、アプリが開いて使用されている間に静的変数がガベージコレクションされることです。
また、アプリケーションクラスのグローバル変数を作成したくありませんでした。代わりに、アプリの Java または Android クラスのいずれかで静的変数を使用することについて知りたかったのです。