我在這裏用在計算器這個問題,創建沒有問題的一個隨機字符串:d (Show random string)相同的字符串隱藏/刪除隨機字符串?
有些時候顯示出來,這就是煩人。
所以我想要字符串只顯示一次每個會話,我已經有一個退出會話按鈕,殺死類。所以可以說我有1-3的數字。數字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);
沒有按」工作!得到錯誤。我已經有一個隨機生成的東西,我添加了「String randomString = strings.get(index); strings.remove(index);」並將字符串更改爲MyString。 – JeppeHP
啊哈,所以最新的錯誤?你的代碼是什麼樣的。你是否努力幫助自己? – thaussma
http://karlsson1337x.com/prtscr.jpg我刪除了添加的代碼,因爲我正在嘗試其他功能。而圖片上的代碼只是我班的一部分!謝謝。 – JeppeHP