Я использую этот метод ниже, чтобы получить фактическую ширину и высоту в пикселях экрана устройства внутри onCreate()
метода моего Activity
:
WindowManager windowManager = (WindowManager) getSystemService(WINDOW_SERVICE);
Display display = windowManager.getDefaultDisplay();
Point point = new Point();
display.getSize(point);
int absolute_screen_width_in_pixels = point.x;
int absolute_screen_height_in_pixels = point.y;
Тем не менее, у меня есть это предупреждение, подчеркивающее возможность NullPointerException
:
![enter image description here](https://i.stack.imgur.com/dxQBu.png)
Я еще никогда не ловил это Exception
, и я не могу вспомнить ситуацию, когда это могло произойти. Что я должен сделать, чтобы этот NullPointerException
никогда не бросался?
Кроме того, какой резервный код я должен написать, чтобы получить реальные физические размеры экрана в случае сбоя этого метода?