Що таке startActivity в Android?
startActivity (Android™) Запускає зовнішню програму Android (діяльність) і негайно повертається до програми GMA.
StartActivityForResult — потужний метод в Android, який дозволяє одній діяльності почати іншу дію та отримати результат назад. Цей результат можна використовувати для виконання дії в оригінальній активності, наприклад оновлення її інтерфейсу користувача або створення мережевого запиту.
Ви реалізуєте дію як підклас класу Activity. Діяльність забезпечує вікно, у якому програма малює свій інтерфейс користувача. Це вікно зазвичай займає весь екран, але може бути меншим за екран і плавати поверх інших вікон. Як правило, одна дія реалізує один екран у програмі.
Програма Android містить дії, тобто один або кілька екранів. приклади: Екран входу, екран реєстрації та головний екран. За визначенням клас активності є класом в Android. Кожна програма, яка має інтерфейс користувача, повинна успадкувати його, щоб створити вікно.
Щоб почати діяльність, викликати startActivity() і передати йому свій намір . Система отримує цей виклик і запускає екземпляр активності, визначеної наміром. Тепер вам потрібно створити клас DisplayMessageActivity, щоб це працювало.
Перший виклик «startActivity». запускає зовнішню програму (активність Android) і повертається до програми GMA одразу після виклику активності. Важливо: цей передній виклик доступний лише для програми, яка працює на пристрої Android.