0

mainActivity.javaに静的な値があり、複数のアクティビティを通じてアクセスする必要があります。これを行うための最良の方法は何ですか?これを実装する方法は1つしか考えられません。mainActivity.javaを「finish()」することはありません。ただし、静的な値にアクセスするmainActivityから生成された他のアクティビティは終了します。私はAndroidプログラミングの初心者なので、すべての助けに感謝します。

4

3 に答える 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 に答える