静的変数または静的メソッドは、そのクラスインスタンスを作成せずに呼び出すことができます。つまり、その値はすべてのオブジェクトまたはそのクラスへの参照で同じです。私たちのプロジェクトのどこでもクラスから静的な値を取得できるということですか? 私の場合は、ユーザーのログイン時にすべてのプロファイル情報を取得し、それをUserProfile.javaクラスの静的変数に割り当てます。これらの値はプロジェクトのどこにでもアクセスできますか? このデータの保存にShared-preferencesまたはSQliteを使用したくありません。androidのクラスから静的値を取得する
2
A
答えて
1
静的変数は、クラスのオブジェクトを作成せずにクラスから直接アクセスできます。
- アクセスしたい変数をパブリックにする必要があり
あなたは単に
YourClass.yourVariable
ようにそれらにアクセスすることができます
2
はい、静的変数は、アクセスポリシーで許可されている限り、クラス名(MyClass.myVariable
)から直接アクセスできます。
1
これらの静的値がpublicの場合、クラスにアクセスできる場所からアクセスできます。 しかし、異なるモジュール間でクラスにアクセスすることはできません。そのためには、コンパイルプロジェクト( ':project_name')をグラデルファイル内の依存関係に追加する必要があります。
関連する問題
- 1. 静的な子メソッドからクラス名を取得する方法
- 2. 抽象クラス静的フィールド値を取得する
- 3. 静的メソッド参照からクラス名を取得
- 4. 静的クラスの静的メソッドのMethodInfoの取得
- 5. 静的テーブルビューからヘッダータイトルを取得
- 6. Android:静的クラスのライフサイクルリスナー
- 7. クラスC内の静的メソッドのラベルを取得する#
- 8. 静的クラス内のすべてのフィールドを静的クラス内のリフレクションで取得する
- 9. タイプスクリプト内の静的メソッド内からクラス名を取得します
- 10. Android - ジェネリックJavaクラスからR.string.xの文字列値を取得
- 11. 静的コンテキストでクラスのロガーを取得するには?
- 12. PHPの静的メソッドでクラス名を取得するには?
- 13. アンドロイド - ショーダイアログ静的クラスから
- 14. WikipediaのXMLダンプから静的なHTMLファイルを取得する
- 15. 別のクラスから値を取得し
- 16. 別のクラスから値を取得
- 17. クラスからの値を取得
- 18. ラムダが参照するクラスと静的メソッド名を取得
- 19. Android各クラスからxmlを取得
- 20. PHP:ReflectionClassを使用して静的メソッドからクラス定数を取得
- 21. getclass()。getResource()を静的コンテキストから取得する方法?
- 22. 静的コンテキストからリソースを取得する
- 23. アセットパイプラインから静的リンクを取得する方法
- 24. PHP:静的メソッドからクラスメンバー変数を取得するには?
- 25. 固定要素から(静的)オフセットを取得する
- 26. ListView Androidのテキストビューから値を取得
- 27. Androidのカスタムダイアログから値を取得
- 28. リフレクションを使用して静的プロパティ値を取得すると、派生クラスと基底クラスの連結
- 29. クラスから列挙値を取得
- 30. 静的クラスからのクッキーの作成