Требует ли зависание приложений в Titanium Backup Pro перезагрузки телефона для вступления в силу?

При заморозке приложений с помощью Titanium Backup Pro нужно ли перезагружаться, чтобы заморозка вступила в силу? (например, больше не запускаться, даже если приложение Intent сработало?)

Зависит ли это от того, является приложение системным или нет?

Если это имеет значение, среда — Droid X (Stock 2.2 Froyo, root), последняя версия Market TBPro.

Я попытался проверить TB Wiki и не нашел ни одного упоминания о перезагрузке или зависании функциональности.


Вот конкретный пример: рассмотрим следующую последовательность:

  1. Намерение «Местоположение GPS изменено» срабатывает.

  2. Картографическое приложение «MyGMaps», зарегистрированное для этого намерения, запускается для его обработки.

  3. Я убиваю процесс (процессы) этого приложения - все они - с помощью Advanced Task Killer

  4. Я замораживаю "MyGMaps" через Titanium Backup Pro

  5. На данный момент процесс «MyGMaps» НЕ запущен.

  6. Намерение «Местоположение GPS изменено» снова срабатывает

  7. Что здесь происходит? Будет ли запущен «MyGMaps» снова из-за намерения в № 6, несмотря на то, что он «заморожен»?

Насколько я понимаю, как только я перезагружу телефон после зависания, приложение больше не запустится. Но что происходит на шаге №7 сразу после заморозки, но без перезагрузки?

Ответы (2)

Вам не нужно перезапускать после зависания приложения. Как только вы заморозите приложение, оно должно исчезнуть из панели приложений.

Меня меньше интересует, находится ли оно в ящике приложений, чем будет ли оно запущено (например, если замороженное приложение зарегистрировано для намерения, которое срабатывает при изменении местоположения GPS, будет ли оно ВСЕ ЕЩЕ срабатывать при изменении местоположения GPS до перезагрузки?
Если приложение, которое вы заморозили, отправляет намерение, то намерение больше не произойдет. Но если приложение получает намерения, то да, оно все равно должно их получать.
@hillie - это означает, что он запустится и будет работать?
это означает, что он выполнит задачу, заданную ему другим приложением. вот и все. Он не запускается и не работает сам по себе.
Пожалуйста, смотрите конкретный пример в вопросе
Смотрите мой последний комментарий.
Пожалуйста, включите свои разъяснения в ответ, чтобы я мог проголосовать и принять
замороженное приложение работает только тогда, когда ему отправляется намерение. иначе не запускается и не работает. Даже когда ему отправляется намерение, после его выполнения он снова зависает (и выполняет только указанную задачу). Он не может отправлять намерения или делать что-либо еще. Если вы хотите, чтобы приложения не отправляли ему намерения, вам, скорее всего, придется удалить его. Это полностью отвечает на ваш вопрос?
Да. Хотя «Даже когда ему отправляется намерение, после его выполнения он снова зависает (и выполняет только указанную задачу)», кажется, противоречит тому, что люди продавали всю идею «Замораживания»! :(
Вернее, не то, что я читал. Почему еще было бы лучше заморозить и установить приложение, а не удалять его?
@Чилли, не могли бы вы интегрировать свои комментарии со своим ответом? Они слишком полезны, чтобы держать их «здесь»! Если бы вы также могли включить ссылку на замороженное приложение, действующее по намерениям (я полностью в это верю, это многое объясняет! Я все еще хочу понять «почему»), это было бы здорово! Я уже проголосовал заранее :)

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

Если вы заморозите системное приложение, возможно, вам придется перезагрузить телефон. Обычно в этом нет необходимости, но иногда в приложении на главном экране может возникнуть проблема с отсутствием системного приложения. Независимо от того, перезагружаетесь вы или нет, системное приложение зависает и не сможет работать.

Однако пользовательское приложение можно заморозить без перезагрузки.

Если бы это было так, мне интересно, почему некоторые приложения, будучи замороженными, по-прежнему показывают активные процессы — даже после перезагрузки. Я предполагаю, что объяснение дается комментариями Чилли к его ответу о том, что замороженное приложение все еще может принимать трансляции.