私は問題なくランダムな文字列を作成するために、StackOverflowの上ここにこの質問を使用している:D (Show random string)ランダムな文字列を非表示/削除しますか?
いくつかの回と同じ文字列が現れ、それは迷惑なんです。
は、だから、私はすでにクラスを殺す終了セッションのボタンがあり、文字列だけセッションごとに1回を示したいと思います。だから私は1-3の数字を持っていると言うことができます。 1つしか数字が残っていないので、2が最初に表示され、次に1が表示されます.3つしか表示されません。 「次ボタン」の
マイボタンのコード。現在、クラスを終了し、再びそれを開始します!新しい文字列を表示するように変更するにはどうすればよいですか?
private void onButtonClick(Button clickedButton) {
Intent startIntent = null;
if (clickedButton.getId() == R.id.quit) {
startIntent = new Intent(this, mainmenu.class);
finish();
}
else if (clickedButton.getId() == R.id.next) {
startIntent = new Intent(this, play.class);
startActivity(startIntent);
finish();
}
if (startIntent != null) {
startIntent.setFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
startActivityIfNeeded(startIntent, 0);
}
}
private void setupbutton() {
View.OnClickListener onClickHandler = new View.OnClickListener() {
public void onClick(View v) {
onButtonClick((Button)v);
}
};
Button button = (Button)findViewById(R.id.quit);
button.setOnClickListener(onClickHandler);
button = (Button)findViewById(R.id.next);
button.setOnClickListener(onClickHandler);
doesnの」:次に、あなたのコンストラクタビットを変更
仕事!エラーが発生します。 「; strings.remove(インデックス);文字列randomString = strings.get(インデックス)」私はすでにランダム生成ものを持って、私が追加しました文字列をMyStringに変更しました。 – JeppeHP
ああ、どうしたの?あなたのコードはどのように見えますか?あなた自身を助ける努力をしていますか?私は他の機能をしようとしているbecuase – thaussma
http://karlsson1337x.com/prtscr.jpg私が追加されたコードを削除しました。そして、画像上のコードは私のクラスの一部です!ありがとう。 – JeppeHP