プログラムを(インターネットから)起動するたびに毎回一意の番号を取得し、毎回それを渡すことなくすべてのクラスでアクセスできるようにしたいと考えています。これは可能ですか? これは何とか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. SerialPortから着信データの行番号を付けるにはどうすればいいですか?
- 2. アプリアイコンに番号なしの通知バッジを付けるにはどうすればよいですか?
- 3. 番号に番号を付ける?
- 4. 番号を落とすにはどうしたらいいですか?
- 5. 配列から最初のユニークな番号を見つける
- 6. FPDF-列に自動インクリメントされたシリアル番号を付けるにはどうすればよいですか?
- 7. mysqlにカーソルなしのシークエンス番号を追加するにはどうしたらいいですか?
- 8. 番号付けを維持しながら、あるGoogleドキュメントから別のGoogleドキュメントにListItemをコピーするにはどうすればいいですか?
- 9. コアデータを使用しないTableViewCellに番号を付ける
- 10. 自動番号付けをAcumaticaの既存の自動番号付けシーケンスに変更するにはどうすればよいですか?
- 11. listviewにリスナーを付けるにはどうしたらいいですか?
- 12. セルフループに色を付けるにはどうしたらいいですか?
- 13. コードに色を付けるにはどうしたらいいですか?
- 14. Shiny in R:サーバーからuiに番号を送信するにはどうしたらいいですか?
- 15. 固定された最大番号に番号を付ける
- 16. このパズルにどのようにアプローチしますか? (番号のユニークな要素を見つけること)
- 17. 重複する行を順に番号付けするにはどうすればよいですか?
- 18. 「メソッド」では<step>という番号が付けられていますが、番号はXSLT
- 19. データベース番号の自動番号付けまたはカスタム番号
- 20. ファイルをグローバルにするにはどうしたらいいですか?
- 21. PDFでページ番号= 1を表示させないにはどうしたらいいですか?
- 22. bashのdfから特定の番号を抽出するにはどうしたらいいですか?
- 23. Vimのビジュアルモードで相対線番号を有効にするにはどうしたらいいですか?
- 24. シェルコマンドプロンプトで履歴コマンド番号を断続的に表示するにはどうしたらいいですか?
- 25. PHPは開始番号に番号を付け加えます。
- 26. ボタンクリックでBXスライダの番号付けをリセットするにはどうすればよいですか?
- 27. シーケンス内に見つからない番号を見つける
- 28. グローバル設定をjshintに渡すにはどうしたらいいですか?
- 29. 特定の番号から番号列を開始するにはどうすればよいですか?
- 30. JSFiddleのようなユニークなセッションIDを作成するにはどうしたらいいですか?
なぜインターネットから再度取得しますか?乱数を生成するだけでは不十分ですか? –
いいえ、認証の結果です。 – John