私はアンドロイド開発の新人で、私は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. Ruby on Railsでgetterとsetterを使ってパーセンテージを表現する
- 12. 融合getter-setter関数をラップする
- 13. C++のメンバ変数をバインドする:getter/setterまたはrawポインタ?
- 14. getterとsetterを使って簡単なクラスを生成する方法はありますか?
- 15. Object.definePropertyでのgetterとsetterの使用
- 16. Android:オブジェクトを使ってゲーム変数を保存する
- 17. イベントバスに「グローバル変数」を保存する方法
- 18. モッキング/ getterメソッドとsetterメソッドなしクラスのプライベート変数をスタブ
- 19. ブール(setter-Getter)Cocos2D?
- 20. Actionscript 3.0 Setter - Getter
- 21. サイトのグローバル変数を保存する
- 22. グローバル変数にNSURLを保存する
- 23. グローバル変数を使用してAndroid FirebaseのgetKeyを保存しますか?
- 24. C++のプロパティsetterとgetter
- 25. getterとsetter用のプロパティデコレータ
- 26. Spriteでgetter/setterメソッドを使用するときのエラー
- 27. .NET - URLをグローバル変数として保存する
- 28. socket.on内の関数の値をグローバル変数に保存する方法は?
- 29. getterとsetterをJavaのArrayListと共に使用する
- 30. getter/setter vs "tell、do not ask"を使う?
がそんなにあるVinodありがとう:
クラスを作成します。 –
@SidharthMA:問題ありません。楽しい !! – Vinodh