問題タブ [postdelayed]

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 投票する
3 に答える
5991 参照

android - ハンドラー postDelayed が遅延に投稿されませんか?

いくつかの値 onBackPressed メソッドを変更したい...そして、次のようにオーバーライドします。

しかし、問題はハンドラーがすぐに投稿することです...遅延はありません。私はどこで間違っていますか?これが不十分な質問である場合は申し訳ありませんが、私はAndroidでかなり新しいです。前もって感謝します。

0 投票する
8 に答える
166045 参照

android - Android - postDelayed() 呼び出しを使用して定期的にメソッドを実行する

Android アプリで、毎秒実行する必要があるネットワーク アクティビティ (データの送信) を開始したい状況があります。私は次のようにこれを達成します:

私はonCreate()コードを持っています:

sendData()機能:

問題は次のようになります。ユーザーが戻るボタンを押してアプリが出てくる (UI が消える) と、sendData()機能がまだ実行されます。ユーザーがアプリを再起動すると、myonCreate()が再度sendData()呼び出され、1 秒に 2 回呼び出されます。それはそのように続きます。ユーザーが出てきて再起動するたびに、sendData()1 秒あたり 1 回以上発生します。

私は何を間違っていますか?それは私のnew Handler()作成の問題ですか?これを処理する最善の方法は何ですか? sendData()ユーザーがアプリを終了するまで (アプリケーション マネージャーから)、毎秒 1 回の呼び出しが必要です。

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

java - ネストされた postDelayed / Runnable / Handler Android

ネストされた postDelayed を使用しようとしています。これは、5 分後に何かを実行し、30 秒後に停止し、別のことを行い、最初からサイクル内の両方のイベントを繰り返す必要があるためです。私はそれを正しく理解できないようです。

私がソファーを持っているコード:

これに関する問題は、最初の実行では問題なく実行されますが、その後、互いに重なり合っているように見えます...そしてすべての遅延が中断されます。Runnable正確に 5 分 30 秒で両方の s を実行してから、プロセスを繰り返す必要があります。

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

android - 一定時間後にandroid flyin imageView

私が目指している目的は、アクティビティが開始されてから 2 秒後に ImageView (画像付き) がビューにフライインすることです。しかし、次のコードでは何も起こりません。

私は正しい道を進んでいますか、それともこれをまったく別の方法で解決できますか? これが機能するようにするには、何を変更する必要がありますか?

私のコードは次のようになります。

私が使用するアニメーションはここからです: Fly In Animation for a GridView ただし、わずかに変更されています:

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

android - Android の高い CPU 使用率

だから、私には解決できない問題が1つあります。私のアプリは、CPU samsung SII の 45% 以上を使用しました。主な理由はpostDelayedだと思います。ここに私のコードの一部があります:

これは私のコードの一部であり、作業ですが、CPU 使用率が高い主な理由だと思います。私を助けてください!ありがとうございました!

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

android - Horizo​​ntalScrollView に画像とチェックボックスを読み込む

ボタンに対して次の onClick コマンドを取得しました。しかし、私がそれを呼び出すと、何も表示されませんコード:

============LoadGutschein メソッド:

=========MY LOGCAT ログ:

Web サービスからのクーポンが応答の値を取得する場合、postDelayed (logcat の Couponsout) のクーポン値が null である理由がわかりません。どうすればこれを解決できますか?

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

android - 入口ごとに遅延後の方法を変更する

ttyS1ポートのボーレートを毎秒変更する必要があります。したがって、9600ボーでリモートマシンをウェイクアップし、19200ボーで通信した後、リモートマシンをウェイクアップする必要があります。ただし、ウェイクアップ信号と実際のデータ通信の間には時間制限があります。このトリックにはHandler&Threadを使用します。

私はそれを行い、Handler&Threadで問題ないようです。1ミリ秒と500ミリ秒の間、すべての入口の遅延後を切り替えました。しかし、それはうまくいきません。1ミリ秒のタスクには、ほぼ10〜15ミリ秒かかる場合があります。

また、UIを更新して「runOnUiThread」を追加すると、結果が30ミリ秒のように最悪になることに気付きました。

注:ウェイクアップ信号を1回だけでなく、毎回送信する必要があります。

何か案が?

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

java - Forループでスリープまたは待機

モールス符号 (テキスト) の特定のテキストに基づいて、特定の長さ (out_tic) で LED をオンまたはオフにしようとしています。「postDelay」と sleep() または wait() を使用してこれを解決しようとしましたが、フラッシュの長さが常に同じであるか、アプリがクラッシュします.フラッシュが開始されていないときに開始するように指示されたためだと思いますまだ閉まっています。

ledon() および ledoff() メソッドは、パラメーターを設定し、プレビューを開始/停止するだけです。

ご協力いただきありがとうございます!

私のために働く新しいコード:

(ジェイレイモンドによる)

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

android - ほくろをぶつけて絵を変えてもほくろが戻ってこない

ほくろをぶつけるべきゲームを作りました。私はpostDelayed、ほくろを数秒ごとに表示および非表示にするために使用しています。

問題は、ほくろに触れると、ほくろが絞られた画像に変わり、ほくろが消えてしまうことです(そうあるべきです)が、ほくろが画面に戻ると、間違った画像(絞られたもの)で表示されます。

STAGEビュークラス

ほくろビュークラス

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

android - Handler.postDelayedが実行されるのを永遠に待っています

Androidカメラで写真を撮ろうとしています。プレビューを開始して写真を撮るために、プログラムが最初に起動するときに1秒ほど待つ必要があります。Handler.postDelayedを使用してこれを実行しましたが、正常に機能します。

ここで、私の問題は、run()が実行されるまでプログラムのフローを一時停止したいということです。ここでは、メソッドが終了したことを通知するフラグ付きのwhile(true)ループを使用しました。ただし、プログラムがフリーズします。エラーは返されません。誰かがいくつかの光を当てることができますか?以下は私のコードです