問題タブ [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 投票する
2 に答える
3724 参照

java - postdelayed ランナブルに変数を渡すにはどうすればよいですか?

runnable() から実装された 2 つのクラスを作成しました。次に、さまざまな遅延でそれらを数回呼び出します。問題は、後でランナブルを実行するときに、実際に実行されたときではなく、postdelay が呼び出されたときに変数の値を知る必要があることです。

私が今しなければならないことは、ポスト遅延を呼び出すときに変数を実行可能なインスタンスに渡すことだと思います。しかし、私の人生では、それを行う方法がわかりません。参照用のソースコードは次のとおりです。

ランナブルはグローバル変数 currentProgIteration を使用していますが、遅延後に実行されるまでに、その変数は 0 に戻されています。

アドバイスをありがとう。

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

java - Android の遅延 / スケジューリング方法に関する懸念

Android 2.1向けのゲームを開発しています

私のゲームはトランプゲームです。だから、私が望むのは、カードの 1 つをクリックして投げた後、2 秒後に AI に彼のカードをプレイさせたいということです。したがって、これを行うには、入力の 2 秒後にインスタンス メソッドの 1 つを呼び出す必要があります。

いくつか調べたところ、Timer クラスが Android でサポートされていないことがわかりました。Handler クラスを使用しましたが、必要なものが提供されませんでした。通常は機能しますが、時々 (ほぼ半分の時間) 失敗し、カードをプレイした直後に応答し始めます。

ですから、もっと一般的にお聞きしたいと思います。私の状況では、Android でこの遅延を正確に達成するための最良の方法は何ですか?

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

java - ハンドラー-postDelayedは2回実行されます

HandlerとそのpostDelayedメソッドを使用すると、run()メソッドが2回実行されます。以下は私のコードの一部です。

ここで、randomOynaはメソッドです

LogCatを監視すると、「çalıştı」エントリが2回書き込まれているため、randomOynaが2回呼び出されていることがわかります。タスクは実際にスケジュールされていますが、1秒後と2秒後の両方で実行されます。

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

java - Handler().postDelayed() が向きが変わったときに複数のインテントを送信する

わかりました、1.5 秒間一時停止し、1 つのことを除いてうまく機能するスプラッシュ スクリーンに取り組んでいます。構成 (方向) が変更された場合に が開始されると、がtimerリセットされ、最終的に2 回開始されます。 onCreatetimerParchmentActivity.java

ハンドラーがインテントを 2 回送信しないようにするにはどうすればよいですか?

前もって感謝します!

完全なコードは @: https://github.com/n00bware/android_apps_parchmentにあります。

これが私のコードです(例http://www.anddev.org/novice-tutorials-f8/splash-fade-activity-animations-overridependingtransition-t9464.htmlから):

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

android - ImageView を数秒間変更し、UI を一時停止します

申し訳ありませんが、トークンを適応させようとしていますが、どういうわけかこれを管理できません。

次のコードがあります。

このように、コードは「機能します」:

このばかげた問題を解決するのを手伝ってくれませんか? どうもありがとう!

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

windows-phone-7 - WindowsPhone7のパスワードテキストのKeyStroke遅延

私はWindowsPhone7アプリケーションを開発しています。

パスワードテキストボックスがあり、ユーザーがテキストボックスに文字を入力し始めると、各文字が1秒間そのまま表示されてから、パスワードドット(。)に変換される必要があります。

ユーザーが1秒間入力した内容を確認してから、マスクする必要があるように、ある程度の遅延が必要です。

Androidには、mHandler.postDelayed(new SetPassword()、1000);という方法があります。

WindowsPhone7でも同様の方法でやりたいと思います。

0 投票する
3 に答える
3868 参照

android - Android でのビューの追加中に遅延を追加する

私が作成している動的テキストビューに添付された単純なアニメーションがありますが、追加中に遅延を追加したいのです。その方法を教えてください。

ありがとう

提案に基づいて、私はこれを試してみましたが、すべてのビューが一緒に来ます.

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

android - Handler.postDelayed のタイムアウトはありますか?

経由でサービスからアクションを開始したい場合Handler.postDelayed、数日前にそのアクションを開始できますか? または、これにはタイムアウトの王様、たとえば12時間、24時間などがありますか?

24時間先に設定するとアクションが実行されないと思うので質問しています。

これについてはよくわかりません。問題が含まれていない場合は、この推測を除外したいだけです。

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

android - ProgressDialogでタイマーを使用する

サーバーからアイテムを一覧表示するメソッドがあります。したがって、この方法では、すべてのアイテムを取得するまでに時間がかかります。したがって、このメソッドを待機するためにProgressDialogを使用したいと思います。いくつかのモジュールを読みましたが、有用な解決策を見つけることができませんでした。

ボタンをクリックすると、すべてのアイテムを受け取ったメソッドを呼び出します。ボタンをクリックすると、すべてのアイテムが表示されるまでプログレスバーが表示されます。

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

android - タブビューで別のタブに移動するときにhandler.postDelayedを停止します

私のアプリでは、タブビューを使用しています。タブの1つに、次のような更新機能を実装します。

私はすでにhandler.removeCallbacks(r);ハンドラーを停止してそれを自分で繰り返すために使用しようとしています。しかし、起動するとシステムがクラッシュします。

これが私のエラーログです:

誰かが私に何をすべきか教えてもらえますか?