public boolean isSync() {
ActivityManager manager = (ActivityManager) getSystemService(ACTIVITY_SERVICE);
KeyguardManager keyguard = (KeyguardManager) getSystemService(KEYGUARD_SERVICE);
boolean request = true;
if (manager.getRunningTasks(1) != null
&& manager.getRunningTasks(1).get(0) != null
&& manager.getRunningTasks(1).get(0).topActivity != null) {
request = getPackageName().equals(
manager.getRunningTasks(1).get(0).topActivity
.getPackageName());
}
return request & !keyguard.inKeyguardRestrictedInputMode();
}
判断应用在后台,锁屏,发送网络请求
最新推荐文章于 2022-01-11 10:56:12 发布