aboutsummaryrefslogtreecommitdiffstats
path: root/lint/libs/lint_checks/tests/src/com/android/tools/lint/checks/data/bytecode/WakelockActivity2.java.txt
blob: fa91a4316734a49ea3cc2a7a6893b705b9eb9d8a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
package test.pkg;

import android.app.Activity;
import android.os.PowerManager;

public class WakelockActivity2 extends Activity {
    private PowerManager.WakeLock mWakeLock;

    @Override
    protected void onDestroy() {
        super.onDestroy();
        if (mWakeLock != null && mWakeLock.isHeld()) {
            mWakeLock.release(); // Should be done in onPause instead
        }
    }

    @Override
    protected void onPause() {
        super.onDestroy();
        if (mWakeLock != null && mWakeLock.isHeld()) {
            mWakeLock.release(); // OK
        }
    }
}