android 定时器

吕檀溪 发布于 2015/08/18 10:46
阅读 166
收藏 0

收藏!数据建模最全知识体系解读!>>>

我想在本地做一个像闹钟那样的当时通知:代码如下


public void setAlarmManager(){
        Intent intent = new Intent(this, AlarmService.class);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        intent.putExtra("showTime", true);
        PendingIntent sender = PendingIntent.getService(this,0, intent, 0);
        long firstTime = SystemClock.elapsedRealtime();
        firstTime += 3*1000;
        AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE);
        am.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP,firstTime, 3*1000, sender);
    }
我的service是在onStartCommand中发出一个otification.service在清单文件中注册并写了 android:process="system" 的属性,但是在某些手机上应用进程没有被杀死的时候AlarmManager定时器可以正常执行,但是杀死进程后就不运行了。这个要怎么办呢


加载中
返回顶部
顶部