Закриття діяльності Android програмно


92

Яка еквівалентна операція в рамках дії для відходу від екрана. Як і при натисканні кнопки "Назад", активність виходить з поля зору. Як це можна викликати зсередини діяльності, щоб вона закрилася сама.

Відповіді:



44

Ви можете використовувати this.finish (), якщо хочете закрити поточну діяльність.

this.finish()


3

Метод finish () використовується для завершення дії та видалення її із заднього стеку. Ви можете викликати це будь-яким способом у діяльності. Але переконайтеся, що ви закрили всі підключення до бази даних, усі посилальні змінні мають значення null, щоб запобігти витоку пам'яті.


0

Ви можете використовувати будь- finish(); де скрізь після початку активності, щоб очистити цю активність зі стеку.


3
Привіт Радж, ласкаво просимо до Stackoverflow. Відповідаючи на запитання, як правило, непогано перевірити інші відповіді на це запитання - можливо, хтось уже мав таку ж ідею та розміщував відповідь! Що саме тут має місце. Найкраща відповідь, а прийнята вже говорить finish()- отже, багато чого не можна отримати для вас чи спільноти, повторюючи її. Вибачте, що я є носієм поганих новин. У будь-якому випадку, ласкаво просимо до Stackoverflow, дякуємо за спробу - сподіваємось, вам буде більше удачі наступного разу!
kenny_k
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.