2
上次我使用以下编码来运行后台服务。需要运行服务,同时设备有WiFi /数据连接
Intent intent = new Intent(InitActivity.this, GetService.class);
PendingIntent pintent = PendingIntent.getService(InitActivity.this, 0, intent, 0);
Calendar calendar = Calendar.getInstance();
AlarmManager alarm = (AlarmManager)getSystemService(Context.ALARM_SERVICE);
alarm.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), 50 * 1000, pintent);
return getZipInfo.toString();
为了提高性能,我想在设备连接WIFI /数据连接后运行我的后台服务。为了说清楚,如果设备没有连接wifi /数据连接,我的后台服务将无法正常运行。一旦连接wifi /数据连接,它将立即运行。