Witam, jak w chronometrze przyspieszyć wyświetlanie czasu ? Wszystko działa jak należy, tylko chcę aby czas był wyświetlany 2x szybciej - czyli jeżeli miną 2 sekundy, ma wyświetlić że mineły 4 sekundy, szukałem wszędzie i nie mam zielonego pojecią jak to rozwiązać.
Poniżej kod, proszę o wskazówki.
Pozdrawiam.
public class MainActivity extends Activity {
Chronometer Stoper;
private long lastPause;
@Override
protected void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Stoper = (Chronometer) findViewById(R.id.chronometer);
}
public void start (View view) {
Button startButton = (Button)findViewById(R.id.startButton);
Button stopButton = (Button)findViewById(R.id.stopButton);
Button resetButton = (Button)findViewById(R.id.resetButton);
startButton.setVisibility(View.GONE);
stopButton.setVisibility(View.VISIBLE);
resetButton.setVisibility(View.GONE);
Stoper.setBase(Stoper.getBase() + SystemClock.elapsedRealtime() - lastPause);
Stoper.start();
}
public void reset (View view)
{
Stoper.setBase(SystemClock.elapsedRealtime());
}
public void stop (View view)
{
Button startButton = (Button)findViewById(R.id.startButton);
Button stopButton = (Button)findViewById(R.id.stopButton);
Button resetButton = (Button)findViewById(R.id.resetButton);
startButton.setVisibility(View.VISIBLE);
stopButton.setVisibility(View.GONE);
resetButton.setVisibility(View.VISIBLE);
Stoper.stop();
lastPause = SystemClock.elapsedRealtime();
}
}