/가동 잠금 : 내가 하루 중 특정 시간에 켜거나 화면을 설정하는 내 메인 클래스에서 사용하고자하는, 그래서안드로이드 powermanager I 클래스 만든 문제
package com.test;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.PowerManager;
public class DoNotDimScreen extends Activity {
private PowerManager.WakeLock wl;
@Override
protected void onCreate(Bundle savedInstanceState) {
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "DoNotDimScreen");
}
@Override
protected void onPause() {
super.onPause();
wl.release();
}
@Override
protected void onResume() {
super.onResume();
wl.acquire();
}
}
는 다음과 같은 노력했습니다를 () 내 주요 클래스 :
DoNotDimScreen dm = new DoNotDimScreen();
if (hourOfDay == 5)
dm.onResume();
else
dm.onPause();
하지만 난 NullPointerException이 얻을. 내가 도대체 뭘 잘못하고있는 겁니까? 감사합니다