Это мой код, в котором я получаю исключение NullPointerException:
@Override
protected void onCreate(Bundle savedInstanceState) {
setContentView(R.layout.realplay);
super.onCreate(savedInstanceState);
//setContentView(new RealPlayView(this));
DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
String str_ScreenSize = "The Android Screen is: "
+ dm.widthPixels
+ " x "
+ dm.heightPixels;
TextView mScreenSize = (TextView) findViewById(R.id.textview);
mScreenSize.setText(str_ScreenSize);
}
Логкат говорит:
11-04 18:26:24.404: E/AndroidRuntime(15324): Caused by: java.lang.NullPointerException
11-04 18:26:24.404: E/AndroidRuntime(15324): at com.synamegames.stackem.RealPlayActivity.onCreate(RealPlayActivity.java:27)
11-04 18:26:24.404: E/AndroidRuntime(15324): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)
11-04 18:26:24.404: E/AndroidRuntime(15324): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1611)
11-04 18:26:24.404: E/AndroidRuntime(15324): ... 11 more
Я пробовал множество других способов получить ширину и высоту экрана, но ни один из них не работает. Любые советы?