setContentView(View) є метод, доступний виключно для Activity. Внутрішньо він викликає setContentView(View) вікна. Цей метод налаштовує вміст активності на явний вид. 21 січня 2021 р
Щоб забезпечити плавну та ефективну роботу користувача, рекомендується використовувати setContentView лише один раз у методі onCreateі оновлювати вміст макета програмним шляхом, якщо це необхідно.
У контексті інфраструктури Android Surface відноситься до поверхні малювання нижчого рівня, вміст якої зрештою відображається на екрані користувача. SurfaceView є представлення у вашій ієрархії представлень, яке має власну окрему поверхню , як показано на схемі нижче. Ви можете намалювати це в окремій темі.
onCreate() Найважливіше те, що саме тут ви повинні викликати setContentView() щоб визначити макет для інтерфейсу користувача дії. Коли onCreate() завершується, наступним зворотним викликом завжди є onStart().
Null Safety: прив’язка перегляду запобігає ризику NullPointerExceptions, які часто походять від переглядів, які більше не можуть бути частиною макета. Оскільки посилання в класі зв’язування оновлюються, коли ви змінюєте свій XML, вони точно відображають стан вашої ієрархії представлень.
SetContentView(Перегляд) Встановіть явний вигляд вмісту діяльності.