クロノメーターがアンドロイドにあるかクロノメーターが動作しているか停止しているかを確認する方法は? 私はそれを停止し、実行していない場合は、クロノメーターを開始したい場合は開始します。クロノメーターが動作しているかどうかチェック
5
A
答えて
6
あなたはブールvariable.whenを使用して、これをチェックすることができ、あなたはブール変数を設定するクロノメーターを開始trueの場合、ブール変数falseを設定します。このようなことはできextend
Chronomter
boolean isChronometerRunning = false;
if (true) // condition on which you check whether it's start or stop
{
chronometer.start();
isChronometerRunning = true;
}
else
{
chronometer.stop();
isChronometerRunning = false;
}
2
がであり、そのプロパティを公開していないのが奇妙です。私は本当にあなた自身のトラックを維持する以上のためにそれを確認するための理想的な方法を参照してくださいしていない。
あなただけの、そのクラスの the source codeを取り、あなたのプロジェクトの中で自分自身をそれを実装し、次のようにメソッドを追加することができます:
public boolean getStarted() {
return mStarted;
}
5
、:
import android.content.Context;
import android.os.SystemClock;
import android.util.AttributeSet;
import android.widget.Chronometer;
public class MyChronometer extends Chronometer {
private boolean isRunning = false;
public MyChronometer(Context context) {
super(context);
}
public MyChronometer(Context context, AttributeSet attrs) {
super(context, attrs);
}
public MyChronometer(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
}
@Override
public void start() {
super.start();
isRunning = true;
}
@Override
public void stop() {
super.stop();
isRunning = false;
}
public boolean isRunning() {
return isRunning;
}
}
そしてちょうどisRunning()
を呼び出します。
0
private boolean isChronometerRunning = false;
private Chronometer chronometer;
chronometer = (Chronometer) findViewById(R.id.chronometer);
chronometer.setBase(SystemClock.elapsedRealtime());
chronometer.start();
isChronometerRunning = true;
クロノメーターの使用を停止したい場合は、以下のコードを使用してクロノメーターが動作しているかどうかを確認してください。
if (isChronometerRunning){
chronometer_call.stop();
}
関連する問題
- 1. タイマーが動作しているかどうかをチェック
- 2. MySqlがDataMapperで動作しているかどうかをチェックします。
- 3. プロセスがPythonで動作しているかどうかをチェックするには?
- 4. MySQLがGTIDモードで動作しているかどうかチェックするには?
- 5. C++アプリケーションの起動中にmongodbが動作しているかどうかをチェックする方法
- 6. jquery Mobile:チェックボックスがチェックされているかどうかをチェック
- 7. ユーザーが承認を出しているかどうかをチェック
- 8. ユーザーがログインしているかどうかをチェック
- 9. クライアントがオプションタグを押しているかどうかをチェック
- 10. Magento PHPがユーザーにログインしているかどうかをチェック
- 11. クラスがプロトコルに準拠しているかどうかをチェック
- 12. ユーザーが現在スクロールしているかどうかをチェック
- 13. オブジェクトがKVOキーパスをリッスンしているかどうかをチェック
- 14. UI要素/ RectTransformがオーバーラップしているかどうかをチェック
- 15. ソケットがCでリッスンしているかどうかをチェック
- 16. asp.netで仮想マシンが動作しているかどうかチェックする方法C#
- 17. GridViewのチェックボックスにチェックが入っているかどうかチェックします
- 18. IabHelper:サブスクリプションが自動更新されているかどうかをチェック
- 19. モジュールがロードされているかどうかの動的ルートコード分割チェック
- 20. バイナリツリーがScalaでバランスが取れているかどうかチェック
- 21. Python/win32com - プログラムが開いているかどうかをチェック
- 22. ビジネスのチェックが開いているかどうか
- 23. ラジオボタンがチェックされているかどうかを確認していない
- 24. オブジェクトがデルファイで作成されているかどうかをチェック
- 25. テキストボックスがヌルかどうかチェックしていません
- 26. jQueryでBootstrapトグルがチェックされているかどうかチェックする方法
- 27. チェックボックスがチェックされているかどうかをチェックする方法
- 28. pyqtでチェックボックスがチェックされているかどうかチェックする方法
- 29. 要素がスクロールされているかどうかチェックする
- 30. チェックボックスがオンになっているかどうかチェックしてください。