Мое приложение для обмена сообщениями иногда закрывается во время набора текста. Как это исправить?

При наборе SMS-сообщения приложение для обмена сообщениями автоматически закрывается, а набранный текст удаляется, и мне приходится набирать текст заново. Кажется, это происходит после двух-трех сообщений. У меня есть четкие данные программного обеспечения для обмена сообщениями, Manage Applications->All->Messaging->Clear Dataно проблема не устранена. Есть ли способ исправить это?

Журнал Android, скорее всего, покажет причину закрытия, что должно помочь вам найти решение.
Он принудительно закрывается или просто закрывается на домашний экран?
он закрывается на главном экране.

Ответы (6)

Вы можете попытаться исследовать эту проблему более глубоко на основе системных журналов. Установите какое-нибудь приложение для захвата логов с устройства (например, SendLog). Когда ваше приложение дает сбой, возьмите системный журнал, в котором должен быть размещен стек вызовов, запущенный в вашем приложении.

Получение журналов должно быть сделано как можно скорее после сбоя, потому что эти файлы меняются.

Я бы попробовал зайти Settings -> Applications -> Manage Applications -> Allи выбрать приложение для обмена сообщениями. Затем очистить данные для приложения. В данных может быть что-то поврежденное и вызывающее проблему.

Я знаю, что это не обязательно решит проблему, но вы можете попробовать использовать другое приложение для SMS, например, Handcent SMS . Лично мне никогда не нравилось приложение для обмена сообщениями, которое входит в TouchWiz (добавления/изменения Samsung в Android), поэтому я перешел на пользовательское ПЗУ, как только стала доступна стабильная версия. Это не ответ для всех, но замена приложения для обмена сообщениями сторонним приложением — «следующий лучший вариант».

Не забудьте также очистить кеш.
Дорогой Райан, я сделал ваше решение. но через неделю возникла та же проблема, но теперь время ее появления сократилось. Что мне теперь делать?

Возможно , но маловероятно , что его убивает автоматический убийца Android, чтобы освободить оперативную память, но, поскольку Samsung Galaxy S2 имеет 1 ГБ оперативной памяти, это маловероятно.

Еще одно объяснение заключается в том, что вы случайно нажимаете кнопку «Домой» во время набора текста или нажимаете что-то на клавиатуре, что имеет тот же эффект.

Если возможно, установите драйверы для вашего устройства, загрузите adb + необходимые dll и введите в командной строке:

logcat >> logcat.log

Тогда сделай так, чтобы это произошло. Это приведет к сбросу всех журналов в файл logcat.log. Затем вы можете вставить это в pastebin, чтобы мы могли посмотреть.

Просто оставьте это проклятое приложение в покое, оно все равно черное и непривлекательное, и установите более привлекательное приложение для SMS, попробуйте Go SMS или Handcent SMS.

Вероятно, вам следует попробовать посмотреть, какие процессы запущены, у вас, вероятно, есть игра или приложение с некоторыми службами, может быть, даже что-то с захватчиком намерений SMS, чтобы читать, когда у вас есть сообщения, и предупреждать вас или что-то еще.

Avast хорош для мониторинга ресурсов приложений и их удаления, если вам не нравится делать это в настройках. Он также размещает приложения с разрешениями, которые позволяют легко увидеть, захватывает ли что-то SMS-сообщения не по назначению. Это бесплатно, вам не нужно рутировать, и пока вы не используете режим администратора, его достаточно легко удалить.

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

Мое устройство работает на Andorid 7.