Я получаю сообщение "Приложение не отвечает" для своего приложения Android; отчет приводит меня к 1 строке класса для службы переднего плана (в основном она работает в фоновом режиме, когда приложение закрыто); указанная служба расширяет службу и реализует SensorEventListener
public void onSensorChanged(final SensorEvent event) {
...
while ( (mBView.thread.gu200-mBView.thread.gu199)>=231 ) {
try {
...
mBView.thread.gu226=mMFile.m555(mBView.thread.gu206,l00); //TAKES LONG TIME
...
} catch (Exception e){e.printStackTrace();}
Без включения указанной строки в отдельный поток, есть ли простой способ избежать ошибки ANR?