@@ -31,12 +31,10 @@ public class PythonActivity extends SDLActivity {
31
31
32
32
public static PythonActivity mActivity = null ;
33
33
34
- private ResourceManager resourceManager ;
34
+ private ResourceManager resourceManager = null ;
35
+ private Bundle mMetaData = null ;
36
+ private PowerManager .WakeLock mWakeLock = null ;
35
37
36
- // Access to our meta-data
37
- private ApplicationInfo ai ;
38
- private PowerManager .WakeLock wakeLock ;
39
-
40
38
@ Override
41
39
protected void onCreate (Bundle savedInstanceState ) {
42
40
Log .v (TAG , "My oncreate running" );
@@ -63,17 +61,18 @@ protected void onCreate(Bundle savedInstanceState) {
63
61
// nativeSetEnv("ANDROID_ARGUMENT", getFilesDir());
64
62
65
63
try {
66
- ai = act .getPackageManager ().getApplicationInfo (
67
- act .getPackageName (), PackageManager .GET_META_DATA );
68
- PowerManager pm = (PowerManager ) mActivity .getSystemService (Context .POWER_SERVICE );
69
- wakeLock = null ;
70
- if ( (Integer )ai .metaData .get ("wakelock" ) == 1 ) {
71
- wakeLock = pm .newWakeLock (PowerManager .SCREEN_BRIGHT_WAKE_LOCK , "Screen On" );
64
+ Log .v (TAG , "Access to our meta-data..." );
65
+ this .mMetaData = this .mActivity .getPackageManager ().getApplicationInfo (
66
+ this .mActivity .getPackageName (), PackageManager .GET_META_DATA ).metaData ;
67
+
68
+ PowerManager pm = (PowerManager ) this .mActivity .getSystemService (Context .POWER_SERVICE );
69
+ if ( this .mMetaData .getInt ("wakelock" ) == 1 ) {
70
+ this .mWakeLock = pm .newWakeLock (PowerManager .SCREEN_BRIGHT_WAKE_LOCK , "Screen On" );
72
71
}
73
- if ( ai . metaData .getInt ("surface.transparent" ) != 0 ) {
72
+ if ( this . mMetaData .getInt ("surface.transparent" ) != 0 ) {
74
73
Log .v (TAG , "Surface will be transparent." );
75
- mSurface .setZOrderOnTop (true );
76
- mSurface .getHolder ().setFormat (PixelFormat .TRANSPARENT );
74
+ getSurface () .setZOrderOnTop (true );
75
+ getSurface () .getHolder ().setFormat (PixelFormat .TRANSPARENT );
77
76
} else {
78
77
Log .i (TAG , "Surface will NOT be transparent" );
79
78
}
0 commit comments