Я хочу создать счетчик секундомера в Android.Имея кнопку, которую я нажимаю на счетчике, начинается и когда я нажимаю кнопку остановки, она останавливается.
Я написал этот код, но, похоже, он не работает
public class counter extends Activity {
/** Called when the activity is first created. */
Button btnStart;
TextView txtCounter;
boolean status = false;
int counter = 0;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
btnStart = (Button) findViewById(R.id.btnStart);
txtCounter = (TextView) findViewById(R.id.txtCounter);
initCouner();
btnStart.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if(status == false)
{
for(int i=0; i < 500; i++)
{
txtCounter.setText(String.valueOf(i));
}
btnStart.setText("Stop");
status = true;
}
else if (status == true)
{
btnStart.setText("Start");
status = false;
initCouner();
}
}
});
}
public void initCouner()
{
btnStart.setText("Start");
txtCounter.setText("0");
}}
Когдацикл начинается, показывает 499, не показывая счет.а также кнопка остановки не работает.
Спасибо