Page 1 of 2

Список каналов >= 2.57.1

Posted: Thu Jul 19, 2018 8:02 pm
by Prog
Начиная с 2.57.1 BETA лист работает через RecyclerView и на первых парах возможны глюки.
Особенно интересно послушать тех, у кого старый лист глючил при быстром перемещении.

Re: Список каналов >= 2.57.1

Posted: Fri Jul 20, 2018 10:37 am
by Mike1099
При циклическом перемещении переход с последнего канала на первый происходит немного странно, как бы видно, что все каналы прокручиваются в обратную сторону, а переход с 1-го на последний не происходит - курсор встает на кнопке "лупа"

Re: Список каналов >= 2.57.1

Posted: Fri Jul 20, 2018 10:55 am
by Prog
Кажется наблюдал такое на одном устройстве(nvidia с 8.0), подумал что локальный глюк. Ещё посмотрю...

Re: Список каналов >= 2.57.1

Posted: Fri Jul 20, 2018 4:06 pm
by Mike1099
Mike1099 wrote:
Fri Jul 20, 2018 10:37 am
При циклическом перемещении ... переход с 1-го на последний не происходит - курсор встает на кнопке "лупа"
добавлю: чтобы перейти с 1 на последний, после того как курсор встал на "лупу", нужно нажать на стрелку влево ( курсор перейдет на "треугольник" в левом углу) и далее уже нажать вверх ( или вниз , как настроено) - тогда список прокрутится в конец.

Re: Список каналов >= 2.57.1

Posted: Fri Jul 20, 2018 7:12 pm
by Prog
В конец или начало? У меня в начало.

Re: Список каналов >= 2.57.1

Posted: Fri Jul 20, 2018 7:20 pm
by Mike1099
Prog wrote:
Fri Jul 20, 2018 7:12 pm
В конец или начало? У меня в начало.
я имею ввиду когда курсор уже стоит на 1 канале, то нажатие вверх переносит курсор на поиск, потом жмем влево, встаем на "стрелку" и еще раз вверх - вот тогда уйдет в конец списка .

Re: Список каналов >= 2.57.1

Posted: Sat Jul 21, 2018 7:23 am
by Prog
2.57.2 часть глюков исправлена. Но не все, в том числе эта непонятнка.

Re: Список каналов >= 2.57.1

Posted: Sat Jul 21, 2018 12:08 pm
by Mike1099
Да, теперь переходит циклически в обе стороны. Спасибо!
Осталась только раздражающая прорисовка прокрутки списка.

Re: Список каналов >= 2.57.1

Posted: Sat Jul 21, 2018 12:11 pm
by Prog
А что за прорисовка?

Re: Список каналов >= 2.57.1

Posted: Sat Jul 21, 2018 12:34 pm
by Mike1099
Ну , например, с 200 на 1 в обратную сторону ждать надо пока весь список прокрутит все каналы.
Типа анимации. Может ее вырубить на время перехода?

Re: Список каналов >= 2.57.1

Posted: Sat Jul 21, 2018 12:51 pm
by Prog
В следующей версии должно быть без анимации.

Re: Список каналов >= 2.57.1

Posted: Sun Jul 22, 2018 6:27 pm
by Mike1099
Еще недостатки этого списка на вверсии 2.57.2:
- вернулись траблы с постоянным возвратом на 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)

Re: Список каналов >= 2.57.1

Posted: Mon Jul 23, 2018 7:48 pm
by Prog
2.57.3
1. Ещё раз переделал логику списка каналов. Переходить должно корректно, но рисуется сейчас медленно и не красиво. Разбираюсь.
2. Что бы не скучно было с новым листом, включил drag&drop и удаление элементов движением по горизонтали. Кто тут хотел редактирование листа? Фактически для тача и мыши — оно теперь есть.
3. Перешёл на API 26. У кого какие проблемы возникли?

Re: Список каналов >= 2.57.1

Posted: Tue Jul 24, 2018 9:01 am
by Mike1099
версия 2.57.4
Остался недочет - на доли секунды (это не всегда) возникает пустая строка при перемещению по списку ниже/выше видимой области.
Наверное из-за этого при долгом нажатии кнопок вниз/вверх на экране иногда возникает "каша" при прорисовке списка - накладки или пустоты. Потом, когда кнопку отпускаем - все нормально прорисовывается.

Re: Список каналов >= 2.57.1

Posted: Tue Jul 24, 2018 9:13 am
by Prog
У меня тоже возникает. Сейчас .5 опубликую. Лучше?