プログラムを(インターネットから)起動するたびに毎回一意の番号を取得し、毎回それを渡すことなくすべてのクラスでアクセスできるようにしたいと考えています。これは可能ですか? これは何とかuniqueIDとして標準でなければならず、どこでも使用されていますが、私はAndroidとJavaには新しいものです。グローバルにユニークな番号を付けるにはどうしたらいいですか?
答えて
が有用であるかもしれない以前のソリューションです... Android global variable
また、あなたは、公共の静的な文字列を宣言する最初のクラスでの文字列の値を設定し、への各アクセスができこのStringは他のクラスからこの同じ値を返します。例えば
...
クラス1 ...
public static String uniqueID;
uniqueID = <code_to_generate_random_value>;
すでに設定された値を取得したいクラス2、3、4 ...、。 ..
String uniqueID = Class1.uniqueID;
質問は乱数を生成することではありませんでした – John
あなたはUUIDクラスを使用することができます。
UUID.randomUUID().toString();
に「どこからでも」アクセスするには、既存のクラスの静的メンバーに割り当てるか、この目的のためのホルダークラスを作成します。 –
あなたはシングルトンパターンに
を使用して任意の名前を持つクラスを作成するシングルトンパターン
を使用することができますが、あなたどの値に変数「UNIQUE_ID」を設定しましたインターネットまたはuuidプロバイダから取得
このクラスは、プロジェクト内のどこからでも使用できます。また、unique_id ' Sここでgetterメソッド
- 1. 番号に番号を付ける?
- 2. SerialPortから着信データの行番号を付けるにはどうすればいいですか?
- 3. アプリアイコンに番号なしの通知バッジを付けるにはどうすればよいですか?
- 4. コアデータを使用しないTableViewCellに番号を付ける
- 5. 番号付けを維持しながら、あるGoogleドキュメントから別のGoogleドキュメントにListItemをコピーするにはどうすればいいですか?
- 6. listviewにリスナーを付けるにはどうしたらいいですか?
- 7. データベース番号の自動番号付けまたはカスタム番号
- 8. このパズルにどのようにアプローチしますか? (番号のユニークな要素を見つけること)
- 9. PHPは開始番号に番号を付け加えます。
- 10. シーケンス内に見つからない番号を見つける
- 11. Vimのビジュアルモードで相対線番号を有効にするにはどうしたらいいですか?
- 12. シェルコマンドプロンプトで履歴コマンド番号を断続的に表示するにはどうしたらいいですか?
- 13. PHP:順番に番号が付けられたPOSTエントリにアクセスする
- 14. グローバル設定をjshintに渡すにはどうしたらいいですか?
- 15. Ruby - 混合番号を浮動小数点に変換するにはどうしたらいいですか?
- 16. マージコミットの親の番号付けを調べるにはどうすればよいですか?
- 17. は1つの注文番号とその番号に関連付けられたアイテムを印刷します
- 18. サムスドライブのシリアル番号/ユニークIDを見つけるために、USBでUSBにアクセスしてください
- 19. ループに表示された順番に投稿番号を付けるには
- 20. Lucene.Net:用語に余分な重みを付けるにはどうしたらいいですか?
- 21. 週番号から日付を取得するにはどうすればよいですか?
- 22. 番号または2番目に大きな番号を見つける
- 23. GroupTemplateまたはItemTemplateに番号を付けることはできますか?
- 24. Rubyの番号付きグローバル変数は何ですか
- 25. エラー番号:1066ユニークではないテーブル/エイリアス: 'core_user'
- 26. Railsでグローバルにアクセス可能なモジュールを作成するにはどうしたらいいですか?
- 27. Managed C++:アンマネージバージョン番号をアセンブリバージョン番号と一致させるにはどうすればいいですか
- 28. リストにないか見つからない番号を見つけるにはどうすればよいですか?
- 29. Joomla K2は、ページ番号にページ番号を付け加えてページ番号を変更します。
- 30. JSTLで番号を丸めるにはどうすればいいですか?
なぜインターネットから再度取得しますか?乱数を生成するだけでは不十分ですか? –
いいえ、認証の結果です。 – John