|
@@ -6,6 +6,7 @@ import android.content.Context;
|
|
|
import android.content.Intent;
|
|
import android.content.Intent;
|
|
|
import android.widget.Toast;
|
|
import android.widget.Toast;
|
|
|
|
|
|
|
|
|
|
+import com.xzjmyk.pm.activity.AppConfig;
|
|
|
import com.xzjmyk.pm.activity.bean.oa.SigninBean;
|
|
import com.xzjmyk.pm.activity.bean.oa.SigninBean;
|
|
|
import com.xzjmyk.pm.activity.db.dao.SigninDao;
|
|
import com.xzjmyk.pm.activity.db.dao.SigninDao;
|
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
|
|
import com.xzjmyk.pm.activity.ui.erp.util.CommonUtil;
|
|
@@ -95,13 +96,14 @@ public class AlarmManage {
|
|
|
private void setNextAlarm(Context ct, String action, long time) {
|
|
private void setNextAlarm(Context ct, String action, long time) {
|
|
|
String str = TimeUtils.f_long_2_str(time);
|
|
String str = TimeUtils.f_long_2_str(time);
|
|
|
if (time < System.currentTimeMillis()) return;
|
|
if (time < System.currentTimeMillis()) return;
|
|
|
- Toast.makeText(ct, "提醒时间为:" + str, Toast.LENGTH_SHORT).show();
|
|
|
|
|
|
|
+ if (AppConfig.DEBUG)
|
|
|
|
|
+ Toast.makeText(ct, "提醒时间为:" + str, Toast.LENGTH_SHORT).show();
|
|
|
Intent intent = new Intent(ct, AlarmReceiver.class);
|
|
Intent intent = new Intent(ct, AlarmReceiver.class);
|
|
|
intent.setAction(StringUtils.isEmpty(action) ? WORK_ALARM_ACTION : action);
|
|
intent.setAction(StringUtils.isEmpty(action) ? WORK_ALARM_ACTION : action);
|
|
|
AlarmManager alarm = (AlarmManager) ct.getSystemService(ALARM_SERVICE);
|
|
AlarmManager alarm = (AlarmManager) ct.getSystemService(ALARM_SERVICE);
|
|
|
Calendar calendar = Calendar.getInstance();
|
|
Calendar calendar = Calendar.getInstance();
|
|
|
calendar.setTimeInMillis(time);
|
|
calendar.setTimeInMillis(time);
|
|
|
- alarm.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), getPendingIntent(ct, intent));
|
|
|
|
|
|
|
+ alarm.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, calendar.getTimeInMillis(), getPendingIntent(ct, intent));
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//清空提醒
|
|
//清空提醒
|