/**
* Timer using Threading
*
* @param view
*/
private void startCountUsingThread(final View view) {
thread = new Thread() {
@Override
public void run() {
try {
while (true) {
sleep(1000);
second++;
view.post(new Runnable() {
@Override
public void run() {
update();
}
});
}
} catch (InterruptedException e) {
}
}
};
thread.start();
}
/**
* refresh timer's textfield
*/
private void update() {
final TextView textView = (TextView) this.findViewById(R.id.textView_counter);
textView.setText(this.reformat(this.second));
}