1
私は基本的に30秒経過後にデバイスを振動させ、60秒で通知の警告音を鳴らす私のアプリでストップウォッチ活動が欲しいです。私はアプリの開発に新しいので、明白な答えを見逃したために私を怒らせてください。私はOnChronometerTickListenerでクロノメーターを実装しようとしています
私はChronometer.OnChronometerTickListener
が必要ですが、実装方法はわかりません。
public void shotClockStart(View v) {
Chronometer shotclock = (Chronometer) findViewById(R.id.chrono1);
shotclock.start();
long timeElapsed = SystemClock.elapsedRealtime() - shotclock.getBase();
if (timeElapsed >= 30000) {
// HERE I WANT A VIBRATION ON THE DEVICE.
}else if(timeElapsed>=60000){
//HERE I WANT A NOTIFICATION ALERT
}
}
'shotclock.setOnChronometerTickListener()' –
あなたがしてください手の込んだ可能性にリスナーを設定する必要がありますか? –
ダンプイベントハンドラ関数に処理コードを入れる必要があるのに加えて、あなたの状態は間違っています.30秒後に常に最初のものになるでしょう。 –