[Android] WINDOW_SERVICE should be accessed statically.

(it's a static final variable in the Context class, so... yeah).
This commit is contained in:
Lioncash 2013-04-24 09:48:11 -04:00
parent 62ebfa0a78
commit bd284f1468

View File

@ -9,6 +9,7 @@ import java.io.OutputStream;
import net.simonvt.menudrawer.MenuDrawer; import net.simonvt.menudrawer.MenuDrawer;
import android.app.Activity; import android.app.Activity;
import android.content.Context;
import android.content.Intent; import android.content.Intent;
import android.os.Bundle; import android.os.Bundle;
import android.os.Environment; import android.os.Environment;
@ -135,7 +136,8 @@ public class DolphinEmulator<MainActivity> extends Activity
if (resultCode == Activity.RESULT_OK) if (resultCode == Activity.RESULT_OK)
{ {
DisplayMetrics displayMetrics = new DisplayMetrics(); DisplayMetrics displayMetrics = new DisplayMetrics();
WindowManager wm = (WindowManager) getApplicationContext().getSystemService(getApplicationContext().WINDOW_SERVICE); // the results will be higher than using the activity context object or the getWindowManager() shortcut getApplicationContext();
WindowManager wm = (WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE); // the results will be higher than using the activity context object or the getWindowManager() shortcut
wm.getDefaultDisplay().getMetrics(displayMetrics); wm.getDefaultDisplay().getMetrics(displayMetrics);
screenWidth = displayMetrics.widthPixels; screenWidth = displayMetrics.widthPixels;
screenHeight = displayMetrics.heightPixels; screenHeight = displayMetrics.heightPixels;