Я разрабатываю приложение, которое позволяет пользователю получать свои данные с сервера, я делаю это, используя два разных действия: первое получает имя пользователя в виде текстового ввода, а второе отображает данные пользователя на основена имя пользователя.Я использую схему JSON для хранения и извлечения данных.Приложение работает нормально в первый раз, но когда я выхожу со второго экрана с помощью finish () и пытаюсь повторно ввести новое имя пользователя на первом экране, «приложение закрывается».Это дало мне бессонные ночи, хочу быть подавленным вашей поддержкой.
12-04 16: 28: 35,289: D / dalvikvm (553): GC_FOR_ALLOC освобожден 64K, 4% свободен 6893K / 7171K, приостановлен 64 мс 12-04 16: 28: 35.299: I / dalvikvm-heap (553): увеличение кучи (в случае фрагмента) до 7,757 МБ для выделения 1000016 байт. 12-04 16: 28: 35.399: D / dalvikvm (553): GC_CONCURRENT освобождено 1K, 5% свободно 7868K / 8199K, приостановлено 16 мс +3ms 12-04 16: 28: 35.529: D / dalvikvm (553): GC_FOR_ALLOC освобожден <1K, 5% свободен 7869K / 8199K, приостановлен 31ms 12-04 16: 28: 35.539: I / dalvikvm-heap (553): Growкуча (случай фрагмента) до 8,180 МБ для выделения 443572 байта 12-04 16: 28: 35,589: D / dalvikvm (553): GC_CONCURRENT освобождено 0K, 4% свободно 8302K / 8647K, приостановлено 3 мс + 5 мс 12-04 16:28: 35.889: D / gralloc_goldfish (553): эмулятор без эмуляции GPU обнаружен.12-04 16: 29: 16,819: D / dalvikvm (553): GC_FOR_ALLOC освобожден 1079K, 14% свободен 7509K / 8711K, приостановлен 221мс 12-04 16: 29: 16,829: I / dalvikvm-куча (553): расти кучи (случай фрагмента) до 8,360 МБ для выделения 1000016 байт 12-04 16: 29: 16,889: D / dalvikvm (553): GC_CONCURRENT освобожден 2K, 3% свободен 8483K / 8711K, приостановлен 4 мс + 4 мс 12-04 16: 29: 17.229: D / dalvikvm (553): GC_CONCURRENT освобожден 1016K, 13% свободен 7979K / 9159K, приостановлен 3 мс + 11 мс 12-04 16: 29: 18.149: E / log_tag (553): ошибка синтаксического анализа данных org.json.JSONException: нет значениядля оповещения 12-04 16: 29: 20.949: D / dalvikvm (553): GC_CONCURRENT освобожден 274K, 12% свободен 8090K / 9159K, приостановлен 6 мс + 5 мс 12-04 16: 29: 26.259: E / log_tag (553): ошибкасинтаксический анализ данных org.json.JSONException: значение Alert отсутствует. 12-04 16: 29: 26,859: D / AndroidRuntime (553): завершение работы виртуальной машины 12-04 16: 29: 26,859: W / dalvikvm (553): threadid = 1: поток завершается с необработанным исключением (group = 0x409951f8) 12-04 16: 29: 26.929: E / AndroidRuntime (553): ИСКЛЮЧИТЕЛЬНОЕ ИСКЛЮЧЕНИЕ: главное 12-04 16: 29: 26.929: E / AndroidRuntime (553): java.lang.RuntimeException: Uможно запустить действие ComponentInfo {com.bombil.kustomizer / com.bombil.kustomizer.Menus}: java.lang.IndexOutOfBoundsException: недопустимый индекс 2, размер 2 12-04 16: 29: 26.929: E / AndroidRuntime (553):в android.app.ActivityThread.performLaunchActivity (ActivityThread.java:1955) 12-04 16: 29: 26.929: E / AndroidRuntime (553): в android.app.ActivityThread.handleLaunchActivity (ActivityThread.java:1980) 12-04 16: 29: 26.929: E / AndroidRuntime (553): на android.app.ActivityThread.access $ 600 (ActivityThread.java:122) 12-04 16: 29: 26.929: E / AndroidRuntime (553): на android.app.ActivityThread$ H.handleMessage (ActivityThread.java:1146) 12-04 16: 29: 26.929: E / AndroidRuntime (553): на android.os.Handler.dispatchMessage (Handler.java:99) 12-04 16: 29: 26.929: E / AndroidRuntime (553): на android.os.Looper.loop (Looper.java:137) 12-04 16: 29: 26.929: E / AndroidRuntime (553): на android.app.ActivityThread.main (ActivityThread.java: 4340) 12-04 16: 29: 26.929: E / AndroidRuntime (553): на java.lang.reflect.Method.invokeNative (Native Method) 12-04 16: 29: 26.929: E / AndroidRuntime (553): на java.lang.reflect.Method.invoke (Method.java:511) 12-04 16: 29: 26.929: E / AndroidRuntime (553): в com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:784) 12-04 16: 29: 26.929: E / AndroidRuntime (553): в com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551) 12-04 16: 29: 26.929: E / AndroidRuntime (553): в dalvik.system.NativeStart.main (собственный метод) 12-04 16: 29: 26.929: E / AndroidRuntime (553): Вызвано: java.lang.IndexOutOfBoundsException: неверный индекс 2, размер 212-04 16: 29: 26.929: E / AndroidRuntime (553): at java.util.ArrayList.throwIndexOutOfBoundsException (ArrayList.java:251)
12-04 16: 29: 26.929: E / AndroidRuntime (553): на java.util.ArrayList.get (ArrayList.java:304)
12-04 16: 29: 26.929: E / AndroidRuntime (553): на com.bombil.kustomizer.Menus.AddEditText (Menus.java:309)
12-04 16: 29: 26.929: E / AndroidRuntime (553): на com.bombil.kustomizer.Menus.AddInsertView (Menus.java:121)
12-04 16: 29: 26.929: E / AndroidRuntime (553): на com.bombil.kustomizer.Menus.onCreate (Menus.java:88)
12-04 16: 29: 26.929: E / AndroidRuntime (553): на android.app.Activity.performCreate (Activity.java:4465)
12-04 16: 29: 26.929: E / AndroidRuntime (553): на android.app.Instrumentation.callActivityOnCreate (Instrumentation.java:1049)
12-04 16: 29: 26.929: E / AndroidRuntime (553): на android.app.ActivityThread.performLaunchActivity (ActivityThread.java:1919)
12-04 16: 29: 26.929: E / AndroidRuntime (553): ... еще 11
12-04 16: 29: 27.009: D / dalvikvm (553): GC_CONCURRENT освобождено 273K, 10% свободно 8248K / 9159K, приостановлено 4 мс + 6 мс
12-04 16: 32: 56.799: I / Process (553): отправка сигнала. PID: 553 SIG: 9 </p>