mainActivity.javaに静的な値があり、複数のアクティビティを通じてアクセスする必要があります。これを行うための最良の方法は何ですか?これを実装する方法は1つしか考えられません。mainActivity.javaを「finish()」することはありません。ただし、静的な値にアクセスするmainActivityから生成された他のアクティビティは終了します。私はAndroidプログラミングの初心者なので、すべての助けに感謝します。
質問する
302 次
3 に答える
0
値を他のアクティビティに渡すか、静的な値をApplication
于 2012-08-15T01:41:48.787 に答える
0
静的属性はどのインスタンスにも属していませんが、クラス自体に属しています。
また、静的な値は、アクティビティが終了した後も保持されます。
したがって、次の方法でアクティビティの静的な値にアクセスできます。
int value = MainActivity.value;
これがお役に立てば幸いです。
于 2012-08-15T01:49:01.970 に答える
0
SharedPreferencesを使用して、パフォーマンスの信頼性を高めることができます。
または、Utilityクラスを使用して、アプリ全体でいつでも使用するすべての静的メンバーを保持することもできます。
これで質問に答えられると判断した場合は、「承認済み」としてマークしてください。これにより、あなたと私の評判スコアの両方が上がります。
于 2012-08-15T05:07:41.080 に答える