私はアンドロイド開発の新人で、私は2つのアクティビティを通してグローバル変数を使用しようとしていました。だから私はsetterとgetterを使って同じことをやりますか?それとも良い方法がありますか? 助けてください! ありがとうございます! SidharthAndroidでsetterとgetterを使ってグローバル変数を保存する方法は?
0
A
答えて
1
:
使用してアプリケーションをアンインストールし、コンテキストを使用して、アプリケーション内のどこからでもアクセスすることができるまでの値を保存しますこれは、SharedPreferenceを使用することができます。
Extend Applicationクラスを拡張し、内部にグローバル変数を宣言し、getterメソッドとsetterメソッドを追加します。
そして、あなたの活動の
:それは私を助け、class YourApplication extends Application {
private Integer globalValue;
public Integer getGlobalValue() {
return globalValue;
}
public void setGlobalValue(Integer value) {
globalValue = value;
}
}
1
これを実行する最も簡単な方法は、あなたが活動を開始するために使用している意図で第二の活動に変数を渡すために、次のようになります。
Intent intent = new Intent(getBaseContext(), SignoutActivity.class);
intent.putExtra("variableKEY", variable);
startActivity(intent)
アクセス次の活動に熱心
ことString s = getIntent().getStringExtra("variableKEY");
インテントのdocsにはさらに詳しい情報があります(「エクストラ」のセクションを参照)。グローバル変数については
関連する問題
- 1. setterとgetterを使ったヌルオブジェクト参照SAXParser Android
- 2. getterとsetterにバッキング変数を使用する
- 3. Javaでgetterとsetterメソッドを使用する方法と使用方法
- 4. getter/setterを削除してgetter/setterを削除する
- 5. HaxeFlixel:別のクラスのgetter/setter変数を呼び出す方法
- 6. Lombok @Getterと@Setter
- 7. Java SetterとGetter
- 8. ロンボクとのEclipse - getterとsetterの使用方法を検索
- 9. getterとsetterをAngular 2で実装する方法
- 10. Haxeでgetterとsetterを正しくオーバーライドする方法
- 11. 融合getter-setter関数をラップする
- 12. C++のメンバ変数をバインドする:getter/setterまたはrawポインタ?
- 13. Object.definePropertyでのgetterとsetterの使用
- 14. getterとsetterを使って簡単なクラスを生成する方法はありますか?
- 15. モッキング/ getterメソッドとsetterメソッドなしクラスのプライベート変数をスタブ
- 16. ブール(setter-Getter)Cocos2D?
- 17. Actionscript 3.0 Setter - Getter
- 18. サイトのグローバル変数を保存する
- 19. グローバル変数にNSURLを保存する
- 20. C++のプロパティsetterとgetter
- 21. Spriteでgetter/setterメソッドを使用するときのエラー
- 22. .NET - URLをグローバル変数として保存する
- 23. socket.on内の関数の値をグローバル変数に保存する方法は?
- 24. getterとsetterをJavaのArrayListと共に使用する
- 25. actionscript strange getter/setter access
- 26. Objective-c setter/getterコールバック
- 27. Typescript getter and setter error
- 28. Actionscript 3.0 getter setter increment
- 29. pythonプロパティgetter/setter confusion
- 30. MVCのC#Getter Setter
がそんなにあるVinodありがとう:
クラスを作成します。 –
@SidharthMA:問題ありません。楽しい !! – Vinodh