android 设备在设置节能模式的情况下 调用 Toast 会 唤醒屏幕 突然变亮


最近在开发中遇到题目所说的问题 特此记录一下

首先,设备设置从不休眠,设置节能模式为15秒(即:15秒后设备亮度变暗)

然后,进入我们开发的应用,在我们开发的应用中会定时执行某项上传任务,当网络未连接时,会提示用户 “网络未连接,请检查网络”

如果用 Toast.makeText(NetWorkErrorActivity.this, “网络未连接,请检查网络”,Toast.LENGTH_SHORT).show(); 这样提示的话

会唤醒屏幕  ,因为会定时执行任务,所以每次提示后都会唤醒屏幕 到时耗电

所以可以换用AlertDialog 方式提示