private void checkNetworkTrafficLimits() { long limitBytesForDay = Long.parseLong(ConfigDataUtils.getLimitBytesForDay(cr)); long monthlyPlanBytes = Long.parseLong(ConfigDataUtils.getMonthlyPlanBytes(cr)); long dayBytes = dailyTrafficBytesUpload.getTrafficData(COLUMNS_MOBILE, cr) + dailyTrafficBytesDownload.getTrafficData(COLUMNS_MOBILE, cr); long monthBytes = monthlyTrafficBytesUpload.getTrafficData(COLUMNS_MOBILE, cr) + monthlyTrafficBytesDownload.getTrafficData(COLUMNS_MOBILE, cr); Log.v("MonitorService", "limitBytesForDay is " + limitBytesForDay + "dayBytes is " + dayBytes); if (limitBytesForDay > 0 && limitBytesForDay < dayBytes) { Log.v("MonitorService", "send day alert"); } Log.v( "MonitorService", "mMonthlyPlanBytes is " + monthlyPlanBytes + "monthBytes is " + monthBytes); if (monthlyPlanBytes > 0 && monthlyPlanBytes < monthBytes) { Log.v("MonitorService", "send month alert"); } }