プログラムを実行すると、システムの現在の時刻がテキストビューに表示されます。これで、ボタン、編集テキスト、テキストビューができました。私がしたい編集テキストに40を入れると、これを現在の時間の秒でカウントし、テキストビューのボタンを押して表示します。edittextから取得したときに現在の時を数えたいだけです。ご存知のように、現在の時間の秒が数字でカウントされると、分と時間にも影響します
このコードで現在の時刻を表示してください:
Thread myThread = null;
Runnable runnable = new CountDownRunner();
myThread= new Thread(runnable);
myThread.start();
}
public void doWork() {
runOnUiThread(new Runnable() {
public void run() {
try{
txtCurrentTime= (TextView)findViewById(R.id.lbltime);
Date dt = new Date();
int hours = dt.getHours();
int minutes = dt.getMinutes();
int seconds = dt.getSeconds();
String curTime = hours + ":" + minutes + ":" + seconds;
txtCurrentTime.setText(curTime);