我想每隔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