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 /數據連接,它將立即運行。