@Override public void onReceive(Context context, Intent intent) { mContent = context; if (mLL == null) { mLL = new IResultListner() { @Override public void onStockResult( final String realCode, final float buyprice, final float low, final float high, String result) { stockYujing(realCode, buyprice, low, high, result); } @Override public void onWhetherResult(String res) { if (!TextUtils.isEmpty(res)) { String t = tianqiWhere + " " + res.substring( res.indexOf("<status1>") + "<status1>".length(), res.indexOf("</status1>")) + " " + res.substring( res.indexOf("<status2>") + "<status2>".length(), res.indexOf("</status2>")); Notification notification = NotificationUtils.creatNotify(mContent, t, false); NotificationManager manager = (NotificationManager) mContent.getSystemService(mContent.NOTIFICATION_SERVICE); manager.notify(CommonUtils.notify_whether_id, notification); } } }; } timeDis = StockNewSettingUtils.getTimeBetween(context); iTickCount++; if (iTickCount == 3600) { iTickCount = 0; } if (iTickCount % timeDis == 0) { notifyActivity(); notifyStock(); // 提醒时间 notifyTime(); pullWetherFromNet(tianqiWhere); // 提醒点餐了 notifyDingcan(); // 下班记得打卡 notifyDaka(); } } // 如果无网络连接activeInfo为null