Перейти к контенту

Рекомендуемые сообщения

Всем доброе время суток.

Сабж, при запущенном соединении, сворачиваем, запускаем ОБЫЧНУЮ android камеру, разворачиваем ViPNet Client, устройство зависает и перезагружается.

Если запустить сначала камеру, а затем запустить соединение, развернуть камеру, свернуться и опять развернуть ViPNet, падает самое соединение(оказываемся на главном экране, с кнопкой старт), устройство НЕ перезагружается.

С Google Camera 'ой такого не наблюдается.

Версия android 4.4.4. Устройство: планшет Samsung SM-T365.

Есть подозрение на использование общего ресурса, который Google Camera не использует.

Stack trace при падении ViPNet Client:

03-17 18:40:49.834 13489-13489/ru.infotecs.vipnetandroidclient E/ViPNet﹕ uncaught exception: android.view.InflateException: Binary XML file line #31: Error inflating class <unknown>

android.view.InflateException: Binary XML file line #31: Error inflating class <unknown>

at android.view.LayoutInflater.createView(LayoutInflater.java:626)

at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)

at android.view.LayoutInflater.onCreateView(LayoutInflater.java:675)

at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:700)

at android.view.LayoutInflater.rInflate(LayoutInflater.java:761)

at android.view.LayoutInflater.inflate(LayoutInflater.java:498)

at android.view.LayoutInflater.inflate(LayoutInflater.java:398)

at com.android.internal.widget.ActionBarContextView.initClose(ActionBarContextView.java:342)

at com.android.internal.widget.ActionBarContextView.onConfigurationchanged(ActionBarContextView.java:191)

at android.view.View.dispatchConfigurationchanged(View.java:8759)

at android.view.ViewGroup.dispatchConfigurationchanged(ViewGroup.java:1108)

at android.view.ViewGroup.dispatchConfigurationchanged(ViewGroup.java:1113)

at android.view.ViewGroup.dispatchConfigurationchanged(ViewGroup.java:1113)

at android.view.ViewGroup.dispatchConfigurationchanged(ViewGroup.java:1113)

at android.view.ViewRootImpl.updateConfiguration(ViewRootImpl.java:3518)

at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:3695)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:146)

at android.app.ActivityThread.main(ActivityThread.java:5756)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:515)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)

at dalvik.system.NativeStart.main(Native Method)

Caused by: java.lang.reflect.InvocationTargetException

at java.lang.reflect.Constructor.constructNative(Native Method)

at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

at android.view.LayoutInflater.createView(LayoutInflater.java:600)

at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)

at android.view.LayoutInflater.onCreateView(LayoutInflater.java:675)

at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:700)

at android.view.LayoutInflater.rInflate(LayoutInflater.java:761)

at android.view.LayoutInflater.inflate(LayoutInflater.java:498)

at android.view.LayoutInflater.inflate(LayoutInflater.java:398)

at com.android.internal.widget.ActionBarContextView.initClose(ActionBarContextView.java:342)

at com.android.internal.widget.ActionBarContextView.onConfigurationchanged(ActionBarContextView.java:191)

at android.view.View.dispatchConfigurationchanged(View.java:8759)

at android.view.ViewGroup.dispatchConfigurationchanged(ViewGroup.java:1108)

at android.view.ViewGroup.dispatchConfigurationchanged(ViewGroup.java:1113)

at android.view.ViewGroup.dispatchConfigurationchanged(ViewGroup.java:1113)

at android.view.ViewGroup.dispatchConfigurationchanged(ViewGroup.java:1113)

at android.view.ViewRootImpl.updateConfiguration(ViewRootImpl.java:3518)

at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:3695)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:146)

at android.app.ActivityThread.main(ActivityThread.java:5756)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:515)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)

at dalvik.system.NativeStart.main(Native Method)

Caused by: java.lang.ArrayIndexOutOfBoundsException: length=24; index=101

at android.content.res.StringBlock.get(StringBlock.java:65)

at android.content.res.XmlBlock$Parser.getPooledString(XmlBlock.java:459)

at android.content.res.TypedArray.loadStringValueAt(TypedArray.java:721)

at android.content.res.TypedArray.getString(TypedArray.java:125)

at android.widget.TextView.<init>(TextView.java:1607)

at android.widget.TextView.<init>(TextView.java:1000)

at java.lang.reflect.Constructor.constructNative(Native Method)

at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

at android.view.LayoutInflater.createView(LayoutInflater.java:600)

at com.android.internal.policy.impl.PhoneLayoutInflater.onCreateView(PhoneLayoutInflater.java:56)

at android.view.LayoutInflater.onCreateView(LayoutInflater.java:675)

at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:700)

at android.view.LayoutInflater.rInflate(LayoutInflater.java:761)

at android.view.LayoutInflater.inflate(LayoutInflater.java:498)

at android.view.LayoutInflater.inflate(LayoutInflater.java:398)

at com.android.internal.widget.ActionBarContextView.initClose(ActionBarContextView.java:342)

at com.android.internal.widget.ActionBarContextView.onConfigurationchanged(ActionBarContextView.java:191)

at android.view.View.dispatchConfigurationchanged(View.java:8759)

at android.view.ViewGroup.dispatchConfigurationchanged(ViewGroup.java:1108)

at android.view.ViewGroup.dispatchConfigurationchanged(ViewGroup.java:1113)

at android.view.ViewGroup.dispatchConfigurationchanged(ViewGroup.java:1113)

at android.view.ViewGroup.dispatchConfigurationchanged(ViewGroup.java:1113)

at android.view.ViewRootImpl.updateConfiguration(ViewRootImpl.java:3518)

at android.view.ViewRootImpl$ViewRootHandler.handleMessage(ViewRootImpl.java:3695)

at android.os.Handler.dispatchMessage(Handler.java:102)

at android.os.Looper.loop(Looper.java:146)

at android.app.ActivityThread.main(ActivityThread.java:5756)

at java.lang.reflect.Method.invokeNative(Native Method)

at java.lang.reflect.Method.invoke(Method.java:515)

at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1291)

at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1107)

at dalvik.system.NativeStart.main(Native Method)

Ссылка на комментарий
Поделиться на других сайтах

Всем привет еще раз, разобрался в чем была проблема.

Во всем виновата библиотека android.support.v4, которую вы используете, баг при смене ориентации.

(proof: https://code.google.com/p/android/issues/detail?id=22564&q=fragment%20did%20not%20create%20a%20view&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars)

Кейс следующий: запускаем ViPNet, допустим в портретной, сворачиваемся, запускаем любое другое приложение, допустим YouTube(Почему была изначально камера? Потому что она принудительно меняет ориентацию, поэтому в ней и выстрелило сразу.), и меняем ориентацию на альбомную, заходим на ViPNet, и получаем падение.

Вы собираетесь что-то с этим делать?

Ссылка на комментарий
Поделиться на других сайтах

  • 3 недели спустя...

Всем привет еще раз, разобрался в чем была проблема.

Во всем виновата библиотека android.support.v4, которую вы используете, баг при смене ориентации.

(proof: https://code.google....r Summary Stars)

Кейс следующий: запускаем ViPNet, допустим в портретной, сворачиваемся, запускаем любое другое приложение, допустим YouTube(Почему была изначально камера? Потому что она принудительно меняет ориентацию, поэтому в ней и выстрелило сразу.), и меняем ориентацию на альбомную, заходим на ViPNet, и получаем падение.

Вы собираетесь что-то с этим делать?

Добрый день! Проблема поправлена. Релиз ожидаем до конца месяца. Какую версию ПО вы используете сейчас?

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...

Важная информация

Продолжая пользоваться сайтом вы принимаете Условия использования.