Как закрыть (выключить/убить) веб-браузер Android?

Я прочитал этот вопрос Как правильно закрывать приложения на Android? но я хочу знать, как закрыть - это значит закрыть - приложение для экономии энергии и лимита загрузки.

Мои наблюдения говорят мне, что Backкнопка возвращает меня на предыдущую страницу (что-то, чего я не ищу), в то время Homeкак мне кажется, что страница загружается в фоновом режиме. Итак, вопрос в том, как мне выйти из браузера.

Я пробовал Advanced Application Killer, но не думаю, что это сработало...

Использование HTC Desire на Android 2.1

В меню браузера xScope есть опция «выход», на которую стоит обратить внимание.
Да, это ЕДИНСТВЕННАЯ причина, по которой я продолжаю использовать Dolphin Browser HD... на самом деле у него есть кнопка ВЫХОД в главном меню, которая позволяет мгновенно закрыть браузер и удалить его из памяти.

Ответы (7)

Закрытие браузера бесполезно. Подсистема Android очень хорошо управляет памятью на устройстве и освобождает память от фоновых приложений, если это необходимо. Насколько я понимаю, он делает это, сохраняя состояние приложения в базе данных на диске. Если вы снова запустите приложение, оно сможет восстановить свое состояние на основе информации из базы данных.

Если вы хотите остановить загрузку браузера и не видите кнопку «Стоп», нажмите кнопку меню. Откроется адресная строка, позволяющая нажать кнопку «Стоп». Хотя, если адресная строка исчезла, скорее всего, ваш телефон ничего не загружает, если только на сайте, на котором вы находитесь, нет Javascript, который заставляет его регулярно обновлять элементы. Если это так, то вы сами по себе.

Вы не должны закрывать приложения вручную. Просто остановите загрузку текущей страницы с помощью пункта меню «Стоп» и используйте клавишу «Домой». Это оставит приложение работающим в фоновом режиме, но без затрат энергии и лимита загрузки.

хорошо, так есть ли какое-нибудь one buttonрешение для этого? Довольно часто stopкнопки нет на экране, поэтому приходится "сделать ее доступной"...
тоже не могу уловить как что-то в памяти и ничего не стоит....
@Radek См. ответ @Barfielsmv. Кроме того, я не уверен, как это может стоить чего-либо, что-то, находящееся в памяти, не требует энергии, а ОЗУ автоматически освобождается подсистемой.

Приложения создаются так, чтобы сохранять свое состояние в хранилище _в_любое_время_ и восстанавливать себя из этого состояния. Они также предназначены для закрытия операционной системой в любое время (например, когда ей нужно место для чего-то другого).

AFAICT, все приложения используют один и тот же стек экрана: открытие страницы приложения «поверх» другой просто добавляет дополнительные страницы в стек. Кнопка «Назад» просто выталкивает самую верхнюю страницу. Кнопка «Домой» извлекает все страницы из стопки.

Приложения все еще работают и, если они написаны в соответствии с указаниями, сохранят свое предыдущее состояние, когда вы снова откроете их явным образом. Разница между сохраненным приложением и приложением, ожидающим в фоновом режиме, меньше, чем в настольной ОС.

Ваше здоровье

Откройте новую вкладку/окно в браузере. Закройте вкладку, которую вы использовали, и все другие, которые были открыты, за исключением только что запущенного окна/вкладки, что должно просто оставить вас с новой вкладкой/окном, которое должно быть вашей домашней страницей. Теперь используйте стрелку назад. Это эффективно выходит из окон и также решает любые проблемы с Java.

Дизайн Android говорит, что когда пользователь «уходит» из приложения, приложение должно продолжать работать для быстрого запуска, воспроизведения фоновой музыки и т. д.

Это означает, что то, о чем вы просите, противоречит природе Android. Сами приложения могут закрыться после того, как вы нажмете «кнопку закрытия». Поскольку приложения должны придумывать свои собственные решения, вы можете себе представить, что не существует «решения одной кнопки».

Использование тасккиллера является решением этой проблемы. Единственная программа в списке виджетов, которая убивает все ненужные приложения для повышения производительности и заряда батареи, является отличным подспорьем. Я использую Advanced Task Killer, настроенный так, чтобы сохранить наиболее часто используемые приложения, но закрыть все другие редко используемые приложения.

Может быть браузер с кнопкой закрытия, но тот, который я использую, не имеет кнопки закрытия. С другой стороны, сохранение открытой страницы, которую я посещал в последний раз, является долгожданной функцией.

но последняя посещенная страница не должна перезагружаться :-) иначе это может быть нежелательной функцией :-)
Пробовал Advanced Task Killerно приложения остались в памяти..
Использование таск-киллера — известная причина потери заряда батареи. Ядро Linux, на котором работает ваш телефон, гораздо лучше справляется с управлением собой, чем вы. Он заполнит как можно больше оперативной памяти приложениями, чтобы обеспечить быстродействие вашего устройства. Если требуется больше оперативной памяти, он попытается безопасно закрыть приложения, которые не используются. В результатах поиска Google есть множество статей, объясняющих почему, вот случайная статья: geekfor.me/faq/you-shouldnt-be-using-a-task-killer-with-android .
Итак, вы, ребята, говорите, что когда я держу в памяти игру, загромождающую процессор, мое устройство должно работать лучше. Чушь. Существует множество результатов поиска Google, в которых говорится, насколько хороши их результаты при использовании убийцы задач, и данное объяснение даже не объясняет, почему процессы уничтожения потребляют больше батареи (должен быть код «перезапуска» и загрузка из памяти / сети)
Я только что столкнулся с этим вопросом - в целом мне кажется странным, что на моем телефоне КАЖДОЕ приложение при нажатии назад останавливается (счетчик активных приложений уменьшается на единицу), а приложение «интернет» НЕ ОСТАНАВЛИВАЕТСЯ. Если управление памятью настолько хорошо (а я пытаюсь в это поверить, заметьте), то я ожидаю, что гораздо больше программ просто вернутся на главный экран (вместо фактической остановки приложения). Я действительно не понимаю, когда интернет-приложение должно работать - потребляет ли оно батарею или нет.
@ Edelcom: сделано специально, если вы хотите, чтобы он продолжал загружаться в фоновом режиме или если вы хотите, чтобы он продолжал обновляться и т. д. Мне кажется, они могли бы поставить кнопку выхода, как у дельфина.

Удаление записи браузера из меню недавних приложений уничтожит браузер в том смысле, который вы имеете в виду, но не остановит текущие загрузки. Для этого удерживайте уведомление о загрузке, пока не появится небольшое меню с «Информацией о приложении», коснитесь этой записи и нажмите «Принудительная остановка» на появившемся экране. Если приложение, ответственное за загрузку, является собственным менеджером загрузки, также очистите его кеш (возможно, даже его данные), чтобы предотвратить автоматическое возобновление загрузки. Это применимо для версий Android ниже Marshmallow.

нажмите и удерживайте значок браузера, пока не появится встроенная панель инструментов, нажмите значок информации о приложении, там вы можете нажать «принудительно остановить».

Я предполагаю, что это работает только на определенных устройствах или определенных версиях Android. Вы можете расширить это, чтобы предоставить больше деталей, потому что это определенно не существует на многих устройствах, которые я видел.