Tôi không thể tắt màn hình bằng mã này. Tôi đã sử dụng phương pháp PowerManager
và wl.release()
nhưng phương pháp này không hoạt động. Ai đó có thể cho tôi xem một ví dụ không?Tắt màn hình Android
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "DoNotDimScreen");
Đây là một phần chức năng của tôi:
stateString = "nextone";
if(stateString=="nextone"){
wl.release();
}
Tôi cũng đã thêm sự cho phép trong biểu hiện nhưng kết quả không.
Vâng, so sánh bạn với stateString sẽ không bao giờ thành sự thật. Để so sánh các chuỗi trong java, bạn nên sử dụng 'stateString.equals (" nextone ")' để thay thế. – Eloff