当前位置 : 主页 > 手机开发 > android >

每1分钟Android发布一次警报管理器?

来源:互联网 收集:自由互联 发布时间:2021-06-11
我想每隔1分钟做一次火警经理的服务.但是 我的闹钟运行一次(仅限第一次). 我跟着 Lalit Answer private class Receiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { T
我想每隔1分钟做一次火警经理的服务.但是
 我的闹钟运行一次(仅限第一次).
我跟着 Lalit Answer

private class Receiver extends BroadcastReceiver{

        @Override
        public void onReceive(Context context, Intent intent) {

            Toast.makeText(getBaseContext(), "Alarm", Toast.LENGTH_LONG).show();
            NetworkInfo info = intent.getParcelableExtra(ConnectivityManager.EXTRA_NETWORK_INFO); 
            AlarmManager mgr=(AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
            Intent i=new Intent(context, ConnectionReceiver.class);
            PendingIntent pi=PendingIntent.getBroadcast(context, 0, i, 0);
            mgr.setRepeating(AlarmManager.RTC_WAKEUP, System.currentTimeMillis(), 1*60*1000, pi);
        }
}
Juts注册广播接收器:

http://developer.android.com/reference/android/content/Intent.html#ACTION_TIME_TICK

网友评论