我想每隔1分钟做一次火警经理的服务.但是 我的闹钟运行一次(仅限第一次). 我跟着 Lalit Answer private class Receiver extends BroadcastReceiver{ @Override public void onReceive(Context context, Intent intent) { T
我的闹钟运行一次(仅限第一次).
我跟着 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
