問題タブ [timertask]
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 - Android Asynctask 対 Runnable 対 timertask 対 Service
これらのメソッド (クラス) の違いは何ですか?
5 秒ごとに実行されるアプリを実行し、終了時にメモリをクリアし、CPU がスタンバイ モードのときにアプリを実行できるようにしたいと考えています。アプリがウェイクロックにバインドされないようにします。
よろしく、
シャフカット
android - Android: タイマーの XML 要素を変更する
私はカウンター(秒と分をカウントする)を持ち、ディスプレイ上で毎秒更新しようとしています。
onCreate
私は拡張する私のクラスにこのコードを持っていますActivity
:
残念ながら、次のエラーが表示されます。
android.view.ViewRoot$CalledFromWrongThreadException:
thread
ビュー階層を作成したオリジナルのみがそのビューにアクセスできます。
すでにメソッドに含まれているため、これを修正する方法がわかりませんonCreate()
。誰かが解決策を知っていますか?
java - Javaのタイマータスク?
私はJavaでtimertaskを実行する必要があります。シナリオは次のとおりです。最初に、ある程度の遅延のためにタスクをスケジュールする必要があります。ボタンをクリックすると、現在のタイマーがキャンセルされ、スケジュールが変更されます。Javaでそれを実装する方法は?
使用した後cancel()
は、タイマーに再度アクセスできません。つまり、そのオブジェクトを再利用することはできません。Timer
とTimertask
を静的として宣言しました。
前もって感謝します。
android - run() に Show ProgressDialog が追加されている場合、Android TimerTask は RuntimeException をスローします。
timertask を使用してタイマーをスケジュールしようとしています。ProgressDialog を使用してタスクが実行されているときに、UI をフリーズしたいと考えています。AsyncTask を TimerTask と共に使用して、目的の結果を達成しています。しかし、Progress Dialog コードを TimerTask Runnable に追加すると、ランタイム例外がスローされます。以下は TimerTask のコードです。前もって感謝します。
public class MyTimerTask extends TimerTask { Context contxt; public MyTimerTask(コンテキスト cn){ contxt=cn;
android - 終わりのないバックグラウンド スレッドですか?
現在、Web サーバーからの作成時に読み込まれるリストビューがあります。データベースの更新を定期的にポーリングするか、php スクリプトでデータベースを更新できるようにする必要があります。ポーリングではなく、データベースによって更新されることをお勧めします。
ポーリングに関する限り、サービスまたは非同期スレッドを実装できることはわかっています。timertask クラスも見つけました。
AsyncThread の場合: これを継続的に繰り返すことはできますか? から .start メソッドを呼び出すか
TimerTask の場合: これは asyncthread またはサービスよりも効率が悪いですか?
また、スレッド内に TimerTask を作成する必要がありますか? それとも独自のスレッドを作成しますか?
android - invalidateSelf() を使用したタイマーによる Drawable の再描画が機能しない
クラスにDrawableを実装しています。「まばたき」効果を得るには、定期的に再描画する必要があります。timer.schedule を使用して invalidateSelf() をスケジュールしていますが、何も起こりませんでした。
ログでは、次のように
なり
ます
。
): スケジュール
02-08 23:07:45.011: INFO/(258): 後ろから実行
02-08 23:07:45.021: INFO/(258): ドロー
02-08 23:07:45.021: INFO/(258 ): スケジュール
02-08 23:07:45.171: INFO/(258): 後ろから実行
02-08 23:07:45.171: INFO/(258): ドロー
02-08 23:07:45.171: INFO/(258 ): まばたき
02-08 23:07:45.171: INFO/(258): スケジュール
02-08 23:07:45.331: INFO/(258): 後ろから走る
なぜうまくいかなかったのですか?そのために別の方法を使用する必要がありますか?
java - 一定期間コードを実行するためのより良い方法
事前定義された時間コードを実行する必要があります。時間が経過したら、コードを停止する必要があります。現在、TimerTaskを使用してコードを一定時間実行できるようにしていますが、これにより、コードによって無限のスレッドが作成され、単に効率的ではありません。より良い代替案はありますか?
現在のコード;
multithreading - ブラックベリーのtimertask、実行を中断せずにスケジュール時間を変更しますか?
私はTimerTaskを使用してバックグラウンドプロセスを実行しています..
タスクを中断せずに長期間の値を変更したいのですが、次の実行サイクルからは変更された時間を使用する必要があります..
中断せずにそれは可能ですか、それとも timerTask をキャンセルして再起動する必要がありますか?
android - AndroidのTimerTask?
重複の可能性:
Android でカウンターを実装する
TimerTask を実装する必要があります。シナリオは、サーバーから応答を取得することです。サーバーが 10 秒以上応答しない場合は、次のアクティビティに移動する必要があります。
それを実装する方法は?助けてください。
java - JavaサーバーでTimerTaskを制御する
Weblogicサーバーで最大10個のTimerTaskを実行しました。
同じアプリケーション内のサーブレットなどからこれらのタスク(停止、実行、状態)の実行を制御するための最良の方法は何ですか。
Javaバージョン1.4のソリューションが必要です。JNDI + TimerTaskを使用して単純なマネージャーを作成する方法は知っていますが、ホイールを再構築するのではなく、標準的なソリューションが必要です。
ありがとう。