問題タブ [pausing-execution]
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.
android - アラーム中にサービスを一時停止し、その後再開する
そのため、アラームをリッスンし、アラームが鳴っている間は一時的にシャットダウン/一時停止し、その後再開できるようにしたいサービスがあります。私のサービスが行うことは、画面の上に WindowManager を使用してビューを膨らませることです-これはロック画面アプリです..しかし、そのため、常に他のすべての上にあります..
これは、PhoneStateListener を使用して着信コールに実装するのに十分簡単でしたが、アラームに便利なものは見たことがありません。アラームが鳴ったらサービスをシャットダウンする AlarmManager.onAlarmListener を実装できると思いますが、よくわかりません。後で再びオンにする方法。
助けてくれてありがとう!
javascript - jQuery setTimeout が関数の実行を停止しない
ユーザーが再生をクリックできるチャートを作成しようとすると、次の年に移る前に各年が数秒間チャートに表示され、一連の年を循環します。
また、ユーザーが一時停止をクリックしてアニメーションを一時停止できるようにする必要があります。これは私が失敗しているところです。
私の問題はスコーピングであると確信していますが、100% ではありません。アニメーションが循環する場所に到達しましたが、ユーザーが一時停止をクリックすると、アニメーションが一時停止せずに循環し続けます。clearInterval
でが発射されているのがわかりますconsole.log
が、やはり何もせず、アニメーションが続きます。
私は、setTimeout
各チャートの表示を遅らせるために使用し、(間違いなく間違った方法で)setInterval
ループをスケジュールするために使用しています。setTimeout
ここでとを扱う多くの回答を読んだり試したりしましsetInterval
たが、役に立ちませんでした。私の質問が他の質問と「異なる」ということではなく、なぜそれらが機能しないのかを理解していないことは確かです。
そうは言っても、私は今から 3 日間机に頭をぶつけており、ここでいくつかのポインターを実際に使用できます。以下は、私が現在取り組んでいる JavaScript/jQuery です。
android - Android スタジオ、次の作業を開始する前に 1 行のコードが完了するのを待ちます
初歩的な質問...
次の 4 行のコードがあります。
3行目は、ユーザーに(音声で)アクションについて確信があるかどうかを尋ねます。
次に、4 行目で speechYesNo というメソッド (以下に含まれます) を呼び出して、ユーザーの応答をリッスンします。
問題は、txtSpeech.speak 行 (3 行目) が話し終わる前に speechYesNo メソッドが呼び出され、"Are you sure..." という音声行とユーザーの応答が記録されることです。
たとえば、ユーザーが「はい」と答えた場合、speechYesNo メソッドの結果は次のようになります。「xxxxx を追加してよろしいですか はい」
結果が「はい」になりたいだけです。
speechYesNo() メソッドが呼び出される前に、3 行目 (txtSpeech.speak) を強制的に終了させる方法はありますか?
ありがとう
これが speechYesNo() メソッドです
これが onActivityResult です...
ここに完全なスクリプトがあります
openSpeechMode メソッドは、ユーザーが画像をクリックすると起動し、ユーザーの音声選択を記録します。
これが完了したら、アプリでユーザーに、自分の選択について確信があるかどうかを尋ねます。
ユーザーが「はい」と答えた場合は、さらに作業を行います。
上記の問題は、スピーチ レコーダーが「よろしいですか」という質問と「はい」という応答を記録していることです。