Продолжение с: Это мой вопрос
Так что теперь я могу использовать этот код:
Window a = getWindow();
a.setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
Вместо этого кода:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN);
И некоторые из моих старших сказали, что из-за метода getWindow();
, возвращающего объект Window, мы можем использовать оба кода выше.Мой вопрос: почему мы должны получить возвращенный объект Window из этого кода: Window a = getWindow();
Я думаю, что когда я делаю это, у меня уже есть объект Window
Window a;
Но почемуон не работает?
И мой второй вопрос: почему я не могу сделать так:
Window a = new Window();
Я думаю, что это тоже создает объект Window.
Почему долженЯ использую метод getWindow();
?
Спасибо всем
PS: английский не мой родной язык, поэтому извините, если я сделал несколько ошибок