AlarmManager或服务还是其他什么?

时间:2013-08-29 08:53:04

标签: android if-statement service methods alarmmanager

如果我需要每3秒钟在Android设备中控制一些东西,有人可以帮助我什么是最好的方法,我想我只有2种方法,这些是AlarmManager或Service,但是我读到了永久性的Service或AlarmManager已被弃用

我应该使用哪种方法?

1 个答案:

答案 0 :(得分:0)

您可以添加带有Asynctask的Timer。这是一个代码:

    //global variables:
    Timer timer = new Timer();
    final Handler pHandler = new Handler();

 //onCreat:
 TimerTask task = new TimerTask() {

        @Override
        public void run() {
            pHandler.post(new Runnable() {

                @Override
                public void run() {
                    try {
                        // your code

                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                }
            });
        }
    };

    timer.schedule(task, 0, 3000);