Вот мой выпуск:
В моем приложении есть сценарий, например, приложение автоматически обнаруживает ультразвук, в котором стажер содержит некоторую информацию. И этот звук должен воспроизводиться в розничном магазине, пока пользователь входит в магазин, мое приложение должно обнаруживать звук, который воспроизводится в каждом из них. вход в магазин.
Итак, для этого я создал один Сервис, расширив класс Service, который всегда работает. И я запустил этот сервис из Activity, создав отдельный поток.
за это.
Вот моя проблема:
Когда я запускал службу из потока, она работала нормально, и пользовательский интерфейс не зависал. Через некоторое время, когда я все еще имею дело с пользовательским интерфейсом, мое приложение зависло, и я получил ошибку ANR в журнале cat.
Так как мне решить эту проблему.
Сервис Satrting из потока является правильным способом ..?
Любой хороший подход для запуска службы.
Как я могу разрешить ошибку ANR из моего кода .?
Может кто-нибудь, пожалуйста, помогите мне в этом. Я пробовал так много сообщений, но ни один из них не работал для меня.
Спасибо, спасибо.