両方の乱数ジェネレータを参照すると、下の両方のパブリッククラスで同じrandomNumberを使用するにはどうすればよいですか。私は両方のために同じ乱数を使用する必要があります。2つのクラスで使用されるAndroidの乱数ジェネレータ
瞬間、彼らは両方の仕事で、彼らは異なる乱数
任意のアイデアを取得しているようなテキストは画像と一致していませんか?
public String getItem() {
// Set vars
String item = "";
Random randomGen = new Random();
int randomNumber = randomGen.nextInt(mitems.length);
item = mitems[randomNumber];
return item;
}
public int getImg() {
// Set vars
int pic;
Random randomGen = new Random();
int randomNumber = randomGen.nextInt(mitems.length);
pic = mPics[randomNumber];
return pic;
}
これは...それらがアクセスされている方法
View.OnClickListener listener = new View.OnClickListener() {
@Override
public void onClick(View v) {
String item = mItemBook.getItem();
int pic = mItemBook.getImg();
// Update text view with item
mInfoText.setText(item);
mImage.setImageResource(pic);
}
どうすればいいのか教えてください。 – CarlRyds
@CarlR完全な答えを更新しました。 – hexafraction
ありがとうございました。 – CarlRyds