我的應用程序需要生成一個隨機數並將其設置爲TextView
,同時通過單擊一個按鈕,從倒數計時器的設置時間TextView
。但是,我無法找到如何使其工作的解決方案。一個按鈕響應兩個textView
public class GenerateToken extends ActionBarActivity {
TextView show;
CountDownT timer;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_generate_token);
show =(TextView)findViewById(R.id.textView2);
show.setText("60");
}
public void generate (View v)
{
Random rand = new Random();
int number = rand.nextInt(1999999999 - 1000000000)+1000000000;
TextView myText = (TextView)findViewById(R.id.textView);
String myString = String.valueOf(number);
myText.setText(myString);
timer.start();
}
}
public class CountDownT extends CountDownTimer{
public CountDownT (long InMillisSeconds, long TimeGap){
super(InMillisSeconds,TimeGap);
}
@Override
public void onTick(long l){
show.setText((l/1000) +"");
}
@Override
public void onFinish(){
show.setText("Request New Token..");
}
}
歡迎使用stackoverflow。你的問題幾乎沒問題,但我無法理解錯在哪裏。目前的行爲是什麼?這與您的預期行爲有何不同?此外,如果你可以編輯你的帖子來修復那些很棒的代碼格式。 – Michael