Задача расписания в андроиде

Я использую ниже кода для планирования задачи в андроиде, но не предоставление любых результатов. Консультируйте по вопросам того же.

int delay = 5000; // delay for 5 sec.
int period = 1000; // repeat every sec.
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {

   public void run() {
      Toast.makeText(getApplicationContext(),"RUN!",Toast.LENGTH_SHORT).show();
   }

}, delay, period);
8
задан Janusz 26 July 2010 в 15:35
поделиться

1 ответ

Я получил ответ в соответствии с приведенным ниже кодом:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    Timer timer = new Timer();

    timer.schedule(new ScheduledTaskWithHandeler(), 5000);

}

final Handler handler = new Handler() {

   public void handleMessage(Message msg) {
       Toast.makeText(getApplicationContext(), "Run!",
           Toast.LENGTH_SHORT).show();
   }
};

class ScheduledTaskWithHandeler extends TimerTask {

    @Override
    public void run() {
        handler.sendEmptyMessage(0);
    }
}
4
ответ дан 5 December 2019 в 07:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: