Начиная с 2.57.1 BETA лист работает через RecyclerView и на первых парах возможны глюки.
Особенно интересно послушать тех, у кого старый лист глючил при быстром перемещении.
Re: Список каналов >= 2.57.1
#2При циклическом перемещении переход с последнего канала на первый происходит немного странно, как бы видно, что все каналы прокручиваются в обратную сторону, а переход с 1-го на последний не происходит - курсор встает на кнопке "лупа"
TV box X92, android 7.1.2
Re: Список каналов >= 2.57.1
#3Кажется наблюдал такое на одном устройстве(nvidia с 8.0), подумал что локальный глюк. Ещё посмотрю...
Re: Список каналов >= 2.57.1
#4добавлю: чтобы перейти с 1 на последний, после того как курсор встал на "лупу", нужно нажать на стрелку влево ( курсор перейдет на "треугольник" в левом углу) и далее уже нажать вверх ( или вниз , как настроено) - тогда список прокрутится в конец.
TV box X92, android 7.1.2
Re: Список каналов >= 2.57.1
#6я имею ввиду когда курсор уже стоит на 1 канале, то нажатие вверх переносит курсор на поиск, потом жмем влево, встаем на "стрелку" и еще раз вверх - вот тогда уйдет в конец списка .
TV box X92, android 7.1.2
Re: Список каналов >= 2.57.1
#72.57.2 часть глюков исправлена. Но не все, в том числе эта непонятнка.
Re: Список каналов >= 2.57.1
#8Да, теперь переходит циклически в обе стороны. Спасибо!
Осталась только раздражающая прорисовка прокрутки списка.
Осталась только раздражающая прорисовка прокрутки списка.
TV box X92, android 7.1.2
Re: Список каналов >= 2.57.1
#10Ну , например, с 200 на 1 в обратную сторону ждать надо пока весь список прокрутит все каналы.
Типа анимации. Может ее вырубить на время перехода?
Типа анимации. Может ее вырубить на время перехода?
TV box X92, android 7.1.2
Re: Список каналов >= 2.57.1
#12Еще недостатки этого списка на вверсии 2.57.2:
- вернулись траблы с постоянным возвратом на 1 канал при долгой прокрутке вниз, в т.ч. опять постоянно фокус перескакивает на треугольник в левом углу
- замечены падения программы при перемещении по списку , вот снял лог с помощью MatLog, вдруг поможет:
- вернулись траблы с постоянным возвратом на 1 канал при долгой прокрутке вниз, в т.ч. опять постоянно фокус перескакивает на треугольник в левом углу
- замечены падения программы при перемещении по списку , вот снял лог с помощью MatLog, вдруг поможет:
Code: Select all
07-22 21:22:18.776 F/monodroid(11154): ERROR: Unable to attach current thread to the Java VM!
07-22 21:22:18.864 F/libc (11154): Fatal signal 6 (SIGABRT), code -6 in tid 11227 (Thread-11)
07-22 21:22:19.509 F/DEBUG (11461): *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
07-22 21:22:19.510 F/DEBUG (11461): Build fingerprint: 'Amlogic/q201/q201:7.1.2/NHG47L/root:userdebug/test-keys'
07-22 21:22:19.510 F/DEBUG (11461): Revision: '0'
07-22 21:22:19.510 F/DEBUG (11461): ABI: 'arm'
07-22 21:22:19.510 F/DEBUG (11461): pid: 11154, tid: 11227, name: Thread-11 >>> com.progdvb.progtva_adv <<<
07-22 21:22:19.510 F/DEBUG (11461): signal 6 (SIGABRT), code -6 (SI_TKILL), fault addr --------
07-22 21:22:19.555 F/DEBUG (11461): Abort message: 'ERROR: Unable to attach current thread to the Java VM!'
07-22 21:22:19.555 F/DEBUG (11461): r0 00000000 r1 00002bdb r2 00000006 r3 00000008
07-22 21:22:19.555 F/DEBUG (11461): r4 cbf7f978 r5 00000006 r6 cbf7f920 r7 0000010c
07-22 21:22:19.555 F/DEBUG (11461): r8 cddf85a0 r9 cddf85ac sl c33a5a8b fp 00000164
07-22 21:22:19.555 F/DEBUG (11461): ip 00000009 sp cbf7f778 lr edb3a8f7 pc edb3d154 cpsr 20010010
07-22 21:22:19.587 F/DEBUG (11461):
07-22 21:22:19.587 F/DEBUG (11461): backtrace:
07-22 21:22:19.588 F/DEBUG (11461): #00 pc 0004a154 /system/lib/libc.so (tgkill+12)
07-22 21:22:19.588 F/DEBUG (11461): #01 pc 000478f3 /system/lib/libc.so (pthread_kill+34)
07-22 21:22:19.588 F/DEBUG (11461): #02 pc 0001dc15 /system/lib/libc.so (raise+10)
07-22 21:22:19.588 F/DEBUG (11461): #03 pc 00019761 /system/lib/libc.so (__libc_android_abort+34)
07-22 21:22:19.588 F/DEBUG (11461): #04 pc 00017348 /system/lib/libc.so (abort+4)
07-22 21:22:19.588 F/DEBUG (11461): #05 pc 0023da81 /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (_ZN9__gnu_cxx27__verbose_terminate_handlerEv+156)
07-22 21:22:19.588 F/DEBUG (11461): #06 pc 0023831d /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (_ZN10__cxxabiv111__terminateEPFvvE+4)
07-22 21:22:19.588 F/DEBUG (11461): #07 pc 00238391 /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (_ZSt9terminatev+8)
07-22 21:22:19.588 F/DEBUG (11461): #08 pc 00237cfb /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (__cxa_get_globals+54)
07-22 21:22:19.588 F/DEBUG (11461): #09 pc 00248397 /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (__cxa_current_exception_type+2)
07-22 21:22:19.588 F/DEBUG (11461): #10 pc 0023d9ff /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (_ZN9__gnu_cxx27__verbose_terminate_handlerEv+26)
07-22 21:22:19.588 F/DEBUG (11461): #11 pc 0023831d /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (_ZN10__cxxabiv111__terminateEPFvvE+4)
07-22 21:22:19.588 F/DEBUG (11461): #12 pc 00238391 /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (_ZSt9terminatev+8)
07-22 21:22:19.588 F/DEBUG (11461): #13 pc 00237cfb /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (__cxa_get_globals+54)
07-22 21:22:19.588 F/DEBUG (11461): #14 pc 00237bbf /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (_ZSt18uncaught_exceptionv+2)
07-22 21:22:19.588 F/DEBUG (11461): #15 pc 000f1e35 /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (_ZNSt3_V222condition_variable_any7_UnlockISt11unique_lockISt15recursive_mutexEED2Ev+4)
07-22 21:22:19.589 F/DEBUG (11461): #16 pc 000f1cb5 /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (_ZNSt3_V222condition_variable_any10wait_untilISt11unique_lockISt15recursive_mutexENSt6chrono3_V212system_clockENS5_8durationIxSt5ratioILx1ELx1000000000EEEEEESt9cv_statusRT_RKNS5_10time_pointIT0_T1_EE+216)
07-22 21:22:19.589 F/DEBUG (11461): #17 pc 000f4ae5 /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (_ZN17CFlexyManualEvent4WaitERbj+120)
07-22 21:22:19.589 F/DEBUG (11461): #18 pc 000f4a23 /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so (_ZN24CAndroidAsyncCallManager10ThreadProcEv+258)
07-22 21:22:19.589 F/DEBUG (11461): #19 pc 0023ce4b /data/app/com.progdvb.progtva_adv-2/lib/arm/libProgEngine.so
07-22 21:22:19.589 F/DEBUG (11461): #20 pc 000473c3 /system/lib/libc.so (_ZL15__pthread_startPv+22)
07-22 21:22:19.589 F/DEBUG (11461): #21 pc 0001a1ad /system/lib/libc.so (__start_thread+6)
TV box X92, android 7.1.2
Re: Список каналов >= 2.57.1
#132.57.3
1. Ещё раз переделал логику списка каналов. Переходить должно корректно, но рисуется сейчас медленно и не красиво. Разбираюсь.
2. Что бы не скучно было с новым листом, включил drag&drop и удаление элементов движением по горизонтали. Кто тут хотел редактирование листа? Фактически для тача и мыши — оно теперь есть.
3. Перешёл на API 26. У кого какие проблемы возникли?
1. Ещё раз переделал логику списка каналов. Переходить должно корректно, но рисуется сейчас медленно и не красиво. Разбираюсь.
2. Что бы не скучно было с новым листом, включил drag&drop и удаление элементов движением по горизонтали. Кто тут хотел редактирование листа? Фактически для тача и мыши — оно теперь есть.
3. Перешёл на API 26. У кого какие проблемы возникли?
Re: Список каналов >= 2.57.1
#14версия 2.57.4
Остался недочет - на доли секунды (это не всегда) возникает пустая строка при перемещению по списку ниже/выше видимой области.
Наверное из-за этого при долгом нажатии кнопок вниз/вверх на экране иногда возникает "каша" при прорисовке списка - накладки или пустоты. Потом, когда кнопку отпускаем - все нормально прорисовывается.
Остался недочет - на доли секунды (это не всегда) возникает пустая строка при перемещению по списку ниже/выше видимой области.
Наверное из-за этого при долгом нажатии кнопок вниз/вверх на экране иногда возникает "каша" при прорисовке списка - накладки или пустоты. Потом, когда кнопку отпускаем - все нормально прорисовывается.
TV box X92, android 7.1.2