timertask

    0

    1答えて

    私は現在Javaでクラスと継承を研究しています。私は単純なRPGゲームを作った。 今、私はマルチスレッドを使用しようとしますが、動作しません。 30秒ごとに出力が出たいです。 "試合開始から30秒経ちました。"このように。 数字は時間の経過とともに大きくなります。 どうすればよいですか? 実際には、私は英語をうまく話すことができませんし、それは厄介かもしれません。 私はあなたの答えを待っています。

    0

    1答えて

    私のメインスレッドでは、HttpURLConnection経由でサーバーにデータを送信してから、サーバーの応答を定期的に確認するためにTimerTaskを実行するためにtimerを開始します。期待される文字列を取得すると私はtimer.cancel()と呼ぶ。その後、メインスレッドはtimerが開始された場所から再開します。 私はこの記事のために同じメカニズムでは、次の単純化されたコードを想像:

    1

    1答えて

    TimerTaskオブジェクトのrunメソッドでは、timerTask自体を別のTimerに送信する方法を教えてください。 timerTaskが実行されているとき、私は裁判官が何らかの作業を行うことができるかどうかを判断する必要があります。条件を満たしていない場合は、キャンセルして別のタイマーに入れてください。私のTimerTaskをの コードは次のようである: @Override public

    3

    2答えて

    私は、アクティビティがバックグラウンドのときだけでなく、アプリケーション全体が破壊されたときにも動作するサービスを作成しています。 私は1分間隔でサービス内の位置座標を呼び出しています。 私がそうしようとすると、サービスは12-15分後に自動的にシャットダウンします。 私は、それがユーザーとの対話にアクティビティの完了によって破壊されるまでとしない限り、サービスが際限なく仕事をしたいです。 次のよ

    0

    2答えて

    は、以下の例を考えてみます // Helper constructor public Timer(final TimerTask action, final long interval) { scheduleAtFixedRate(action, 0, interval); } ... (different class) private Timer myTimer; p

    0

    1答えて

    Java Sprintには、FTPサーバーにtxtを生成する外部システムからデータをインポートするために、毎日タスクを実行するAPIがあります。 私が持っている問題は、Autowiredフィールドがautowiredされていないということです。つまり、nullです。 私は@PostConstructを使用して、アプリケーションが起動するたびにタスクを実行しています。そのため、Timerでアクション

    2

    1答えて

    スケジュールされた時間にアプリケーションを開く必要があります。私はこれを行う最善の方法を探し、かなり混乱しています。 私は現在BroadcastReceiverを使用してonBootに回答しています。それはうまくいくが、どちらの方法が次に行くのが最善か? AsyncTask ..または を設定する必要がありますか?Serviceを設定してください。 AlarmManagerまたはTimerTask

    0

    1答えて

    こんにちは私は、携帯電話がWi-Fiまたはモバイルデータを使用しているかどうかを確認するアプリケーションを作成しています。 私はtimerTaskをキャンセルした後でも、エラー通知に行き、その後、wifi通知が再び実行されます。 私はこの問題を何時間も悩まされており、何か助けを求めることにしました。 これは私のMainActivityクラスです: public class MainActivity

    4

    2答えて

    実際には、私はデータベースからタイマーの遅れまでの価値を与えることができますか? Timer timer = new Timer(); TimerTask timerTask = new TimerTask() { @Override public void run() { runOnUiThread(new Runnable() {

    0

    1答えて

    データベースのレコードを定期的に更新する方法があります。 @Service public class MyService { @Autowired private MyRepository myRepository; private Boolean flag = false; @Transactional public int method