Usando um wakelock em um serviço Android 1.5

Olá, estou tentando usar um serviço para controlar um wakelock, para poder deixar permanentemente a tela ligada quando meu aplicativo estiver sendo executado. Crio o wakelock e o ativo em onCreate () e libero-o em onDestroy (), no entanto, recebo o erro "wl não pode ser resolvido". Alguém pode explicar como posso superar isso? Código abaixo:

public class WakeLockService extends Service {

    @Override
    public IBinder onBind(Intent arg0) {
        // TODO Auto-generated method stub
        return null;
    }  
    @Override
    public void onCreate() {
        PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
        PowerManager.WakeLock wl = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK, "My Tag");
        wl.acquire();
    }
    @Override
    public void onDestroy() {
        wl.release();
    }
}

questionAnswers(4)

yourAnswerToTheQuestion