問題タブ [chronometer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1510 参照

android - タイムスタンプからカウントアップするタイマーの作成

私がやろうとしているのは、特定のタイムスタンプからカウントアップを開始するタイマーを作成することです。基本的に、この時点からの経過時間を教えてくれます。

タイムスタンプの例はこれです1365679237087

私は見ていましたChronometerが、ベースをタイムスタンプに設定すると、時間からカウントアップする代わりに、これらすべてのASCII文字が表示されます。

例:

それがクロノメーターの使い方ではないでしょうか。

私がやりたいことを得る別の解決策はありますか

0 投票する
2 に答える
153 参照

java - 別のクラスのショートカットからクロノメーターの時間を確認する

私はClass Appleのクロノメーターを持っています。バナナ教室のクロノメーターが何時なのか知りたいです。Class Banana で Chronometer を作成したくないし、Class Banana で Apple Object を作成したくありません。これは可能ですか?

ありがとう!

もっと具体的に言えるかどうか教えてください。

0 投票する
0 に答える
99 参照

java - Android: ウィジェットで Chronometer を使用する

ウィジェットの Chronometer コンポーネントの初期化を手伝ってもらえますか? それを行う方法と実行する方法がわかりません。

PS下手な英語でごめんなさい。

0 投票する
0 に答える
928 参照

android - Android Chronometer - 1 秒「カチカチ」遅れる

このアプリは、レーサーが一定間隔でスタートするサイクリング、スキーなどのスポーツ タイマーです。例えば1分。

私の OnChronometerTickListener の実装では、呼び出しが 1000 ミリ秒よりもかなり長い間隔で発生していることに気付きました。経過時間 (ティックとクロノメーターのベースの間) を使用して、各間隔の最後の 5 秒をカウントダウンします。コールバックが遅いため、たとえば 55,500 56,600 57,750 58,870 59,980 61,110 でティックを取得できます

そのため、m_Elapsed % 1000 を使用すると 1 秒スキップできます。クロノメーターのテキストが遅れて 1 秒スキップしなければならないことさえ見てきました。クロノメーターの基準時間と現在のシステム時間に基づいて計算を行う場合、精度に問題はありません。

細かいコールバックを使用して独自の Chronometer を作成する必要がありますか? それとも何か他の修正がありますか?

0 投票する
2 に答える
10725 参照

android - Android Chronometer は定義された値で開始します

私は、ユーザーが何をしているかについてクロノメーターをユーザーに表示するアプリケーションを持っています。アクティビティがバックグラウンド (ホーム ボタンまたはバック) に移行するたびに、その時間を (秒単位で) 保存し、アクティビティが戻ってきたら、同じ時間からクロノメーターの実行を継続したいと考えています。ユーザーがリストから別のアイテムを選択すると、時刻が異なり、電話の電源を切る可能性もあります... クロノメーターの時刻を保存できますが、開始時刻を設定することはできません。

Chornometer APIから、メソッドは次のようにsetBase()述べています。

カウントアップタイマーの基準となる時間を設定します。

私の理解では、これは、この値を currentTime に設定すると、0 からカウントが開始されることを意味します。17 秒の値で開始する場合は、ベースを currentTime から 17 秒前の時間に設定することを考えました。 . 次のようなものです:

ただし、これは機能せず、常に 0 から始まります。

ここで他のいくつかのスレッドを読みましたが、答えはどれも役に立ちませんでした。常に 0 から始まります。

前もって感謝します。

0 投票する
1 に答える
619 参照

android - Androidでタイマーを実装する最良の方法は?

私はいくつかの数学ゲームを行っており、ユーザーが回答する 25 の質問があります。それで、ユーザーがそれを解決するのにどれくらいの時間を要したかを測定したいですか?

したがって、ユーザーが[戻る]ボタンをクリックしたときに時間を一時停止できるタイマー、ストップウォッチのようなものが必要です。

Chronometer を使用した実装はほとんど見ませんでしたが、このタスクに適していますか?

0 投票する
1 に答える
479 参照

android - Androidでクロノメーターのタイムゾーンを設定するには?

クロノメーターの刻みは機能していますが、次の式を使用して経過時間を取得しようとすると。

%% SystemClock.elapsedRealtime() - cArg.getBase()

さらに12時間追加されます(分と秒は正確です)

タイムゾーンを設定する必要があるようです。しかし、私は何をすべきかわかりません。助けてください。

0 投票する
1 に答える
1530 参照

android - Android: Chronometer.setText にテキストが表示されないのはなぜですか?

Chronometer にタイマーを表示させたい。が呼び出されたらChronometer.stop、タイマーを停止して同じ場所にテキストを表示したい。

タイマーが停止していますが、停止しようとすると停止した後

機能していません。私が有効なことをしているかどうか教えてください。

XML の変更:

コードの変更:

2 つのボタンで、タイマーを開始および停止しています。

助けてください !!!