2015-01-18 4 views
1

Я получаю случайное исключение только после выполнения нескольких операций back-back в моем приложении. У меня есть список мест, в которые я добавляю не менее 10, удаляю один, меняю местоположение 4 раза, а затем пытаюсь ввести новый. Это AutoCompleteTextView, который обрабатывает поиск. Это ошибка, которую я получаю. Когда я вернусь в приложение, все мои местоположения исчезнут, но снова появятся, если я его снова открою. Это виджет приложения HomeScreen.Как найти, где происходит исключение

01-18 13: 08: 54,903: Е/AndroidRuntime (22653): неустранимые: Главный 01-18 13: 08: 54,903: Е/AndroidRuntime (22653): Процесс: com.tara.client .diff.android, PID: 22653 01-18 13: 08: 54.903: E/AndroidRuntime (22653): java.lang.IllegalArgumentException: View = android.widget.PopupWindow $ PopupViewContainer {41c48ea0 VE .... ... ... ID 0,0-0,0} не подключен к оконному менеджеру 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at android.view.WindowManagerGlobal.findViewLocked (WindowManagerGlobal.java:370) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): на android.view.WindowManagerGlobal.removeView (WindowManagerGlobal.java:299) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at andr oid.view.WindowManagerImpl.removeViewImmediate (WindowManagerImpl.java:84) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at android.widget.PopupWindow.dismiss (PopupWindow.java:1308) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at android.widget.ListPopupWindow.dismiss (ListPopupWindow.java:646) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): на android.widget. AutoCompleteTextView.dismissDropDown (AutoCompleteTextView.java:1033) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at android.widget.AutoCompleteTextView.doAfterTextChanged (AutoCompleteTextView.java:786) 01-18 13:08: 54.903: E/AndroidRuntime (22653): at android.widget.AutoCompleteTextView $ MyWatcher.afterTextChanged (AutoCompleteTextView.java:745) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): на android.widget.TextView. sendAfterTextChanged (TextView.java: 7424) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at android.widget.TextView.setText (TextView.java:3822) 01-18 13: 08: 54.903: E/AndroidRuntime (22653) : at android.widget.TextView.setText (TextView.java:3671) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at android.widget.EditText.setText (EditText.java:80) 01 -18 13: 08: 54.903: E/AndroidRuntime (22653): at android.widget.TextView.setText (TextView.java:3646) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at com. tara.android.views.SimpleSearchView.clearInput (SimpleSearchView.java:163) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at com.tara.android.widgets.WidgetConfigurationActivity.handleSearchItemSelected (WidgetConfigurationActivity.java: 279) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at com.tara.android.widgets.WidgetCon figurationActivity.onLocationSearchCompleted (WidgetConfigurationActivity.java:390) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at com.tara.android.utilities.Data.notifyLocationSearchCompleted (Data.java:601) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at com.tara.android.services.request.LocationKeySearchTask.onPostExecute (LocationKeySearchTask.java:93) 01-18 13: 08: 54.903: E/AndroidRuntime (22653) : at android.os.AsyncTask.finish (AsyncTask.java:632) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at android.os.AsyncTask.access $ 600 (AsyncTask.java:177) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at android.os.AsyncTask $ InternalHandler.handleMessage (AsyncTask.java:645) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): на android.os.Handler.dispatchMessage (Handler.java:102) 01- 18 13: 08: 54.903: E/AndroidRuntime (22653): at android.os.Looper.loop (Looper.java:136) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at android.app .ActivityThread.main (ActivityThread.java:5109) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at java.lang.reflect.Method.invokeNative (собственный метод) 01-18 13:08: 54.903: E/AndroidRuntime (22653): в java.lang.reflect.Method.invoke (Method.java:515) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java: 800) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:616) 01-18 13: 08: 54.903: E/AndroidRuntime (22653): at dalvik.system.NativeStart.main (родной метод)

+0

возможно дубликат [Spinner внутри всплывающего окна не открывать] (http://stackoverflow.com/questions/17670437/spinner-inside-popup-not-opening) – alfasin

+0

Я столкнулся с той же проблемой. Это не происходит в моих устройствах. Вы решили свою проблему? – Mahmudul

ответ

0

Вы пытались написать несколько журналов, чтобы проверить каждый шаг?

Log.d("passing through foo_function()","bar just read"); 
+0

Я попытался написать несколько журналов в предложении catch, но он не прошел через те, которые я написал. Я не знаю, откуда он. – taraloca