我不希望该服务在用户不使用电话时继续运行,因为它处于锁定或睡眠状态。
我用过
PowerManager powerManager =(PowerManager) getApplicationContext()。getSystemService(getApplicationContext()。POWER_SERVICE);
了解电话是否打开。
我的问题是:
如何在手机屏幕关闭时暂停或停止服务,然后继续操作,或者在打开手机后再次启动服务?
除了在stopService / startService中使用if else语句外,还有其他方法吗?还是唯一的方法?
谢谢。