Сахарный дневник с расчётом доз для Андроида

Модераторы: Connie, Модераторы форумов Диа-клуба

Re: Сахарный дневник для Андроид

Сообщение srg » 28 янв 2016, 22:09

Juris, ну задвинул так задвинул. :) Сразу видно, специалист. :)
Juris писал(а):что ГГ не всегда является объективным показателем качества компенсации СД

Тут, конечно, может, не совсем то место - но хотелось бы узнать, а бывают ли какие-то абсолютные показатели, по которым однозначно можно определить качество? :)
ПС У нас даже приписка на этом анализе ГГ вот такая, о нормах... Т. е. как бы за основной показатель принимается именно этот анализ...
Вложения
Без имени-1.png
Последний раз редактировалось srg 29 янв 2016, 12:41, всего редактировалось 1 раз.

За это сообщение автора srg поблагодарил:
UrasKent (02 фев 2016, 16:16)
Рейтинг: 1.15%
 
srg

 
Сообщения: 1075
Зарегистрирован: 11 ноя 2013, 15:58
Откуда: Ненька

Re: Сахарный дневник для Андроид

Сообщение Виктор-р-р » 29 янв 2016, 09:00

to srg
качество компенсации можно определить сдав анализ:
1. ГГ или
2. фруктозамин
http://dia-club.ru/forum_ru/viewtopic.php?p=428484#p428484
Виктор-р-р

 
Сообщения: 117
Зарегистрирован: 26 мар 2014, 08:22
Откуда: Оренбургская обл.

Re: Сахарный дневник для Андроид

Сообщение Juris » 29 янв 2016, 10:48

Тут, конечно, может, не совсем то место - но хотелось бы узнать, а бывают ли какие-то абсолютные показатели, по которым однозначно можно определить качество? :)
ПС У нас даже приписка на этом анализе ГЛИО вот такая, о нормах... Т. е. как бы за основной показатель принимается именно этот анализ...

Нормы конечно есть, но говорить об однозначности можно не всегда по причине, о которой я говорил выше. Т.е. нормальным ГГ будет действительно нормальным и однозначно говорить о хорошей компенсации только тогда, когда сахара более-менее ровные, а не постоянно скачут от гип до больших гиперов.

В Вашем анализе речь как раз идет о гликированном гемоглобине ( ГГ ), который раньше назывался гликозилированным. Просто в Неньке пишут по неньковски, а не по русски :)

P.S. ГГ можно примерно вычислить по результатам замеров СК. В свое время, когда в Диабет2000 был дневник, то и была функция расчета среднего сахара за период. Результат довольно близко совпадал с лабораторными данными ГГ.
https://juri.dia-club.ru/ - не берите особо в голову. Это всего лишь измышления дилетанта и не более того.
Juris

 
Сообщения: 13874
Зарегистрирован: 31 мар 2004, 17:49
Откуда: Рига, Латвия
Возраст: 68

Re: Сахарный дневник для Андроид

Сообщение srg » 29 янв 2016, 11:03

Виктор-р-р, СПС, почитал. разницу уловил. Но опять же - это не есть абсолютные показатели...
Juris писал(а):когда сахара более-менее ровные, а не постоянно скачут от гип до больших гиперов.

Да, это понятно. Однако все-равно четкости в этом всем нет... "более-менее ровные", нормы пишут про 6 и меньше, а энды (наши, на тех. осмотре) выдали, что есть новые исследования, и лучше держать анализ крови на ГГ на уровне 7... Понятно, что можно теорию и под нужный базис подвести. Похоже, нет у медиков точных ответов на все... Слава богу, теория Юриса более четкая, точная и понятная в этом плане для технических спецов. :)
Последний раз редактировалось srg 29 янв 2016, 12:41, всего редактировалось 1 раз.
srg

 
Сообщения: 1075
Зарегистрирован: 11 ноя 2013, 15:58
Откуда: Ненька

Re: Сахарный дневник для Андроид

Сообщение Фантик » 29 янв 2016, 11:10

srg писал(а):Похоже, нет у медиков точных ответов на все...
Ответы в большинстве случаев есть, просто у публики нет привычки их искать и читать.
srg писал(а):лучше держать ГЛИО
Категорически выступаю против запуска в обращение самодеятельных терминов. Термина ГЛИО по отношению к гликированному гемоглобину не существует, он закреплён совсем за другой областью медицины и наполнен другим смыслом. Так что считаю попытку вашей лаборатории (я так понял, термин оттуда) откровенно неудачной.
Жизнь делится на два этапа — сначала нет ума, потом здоровья.
Аватара пользователя
Фантик

 
Сообщения: 13119
Зарегистрирован: 08 сен 2006, 11:18
Откуда: Москва, Россия
Возраст: 55

Re: Сахарный дневник для Андроид

Сообщение srg » 29 янв 2016, 13:00

Фантик писал(а):Термина ГЛИО по отношению к гликированному гемоглобину не существует

Фантик, СПС, свое невежество поподтирал. :) Видимо, в народе этот анализ имеет такое название. Как-то всегда считал это одним и тем же... :)
А в результате (бумажке), действительно, написан именно анализ ГГ. Подтер, кстати, и в программе.

Ну и доработал поиск по дневнику (см картинки).
Кстати, в диаграмме работает "расшифровка". Колонки нажимаемые.
Тык на интересующей колонке - появится список строк дневника, на основании которых получилась эта усредненная цифра. Тык по строке - находит эту запись в дневнике.
Вложения
Preview_mDia3.png

За это сообщение автора srg поблагодарили: 3
lvb59 (29 янв 2016, 23:52) • UrasKent (02 фев 2016, 01:17) • Фантик (29 янв 2016, 14:15)
Рейтинг: 3.45%
 
srg

 
Сообщения: 1075
Зарегистрирован: 11 ноя 2013, 15:58
Откуда: Ненька

Re: Сахарный дневник для Андроид

Сообщение Juris » 29 янв 2016, 16:47

Категорически выступаю против запуска в обращение самодеятельных терминов.

Вообще-то наш форум изобилует самодеятельными терминами типа ЦЕИ, ЦХЕ, ДПС, ДТС, К1, К2 и т.д. и т.п., которых нет в диабетической литературе и над которыми презрительно ухмыляются "келдыши" с разных умных и полуумных диа-ресурсов. Ну и что ? Будем отказываться от них или повременим пока ? :думаю
Но аббревиатура ГЛИО, это конечно перебор. Тут я согласен. Это типа : и не всклад и не в лад, поцелуй .... ( и далее по тексту одной детской считалочки, которую я помню из далекого советского детства и которую много лет спустя рассказал мне внук, придя из вполне современного европейского детского сада ) :D
https://juri.dia-club.ru/ - не берите особо в голову. Это всего лишь измышления дилетанта и не более того.
Juris

 
Сообщения: 13874
Зарегистрирован: 31 мар 2004, 17:49
Откуда: Рига, Латвия
Возраст: 68

Re: Сахарный дневник для Андроид

Сообщение bar0n » 29 янв 2016, 21:00

У меня при старте вот это падает. После загрузки из предыдущей версии.
Код: Выделить всё
01-29 15:10:27.500 30907-30907/com.srg.mydiabe3 W/System.err: java.lang.RuntimeException: Unable to resume activity {com.srg.mydiabe3/com.srg.mydiabe3.Main_Activity}: java.lang.NullPointerException
01-29 15:10:27.500 30907-30907/com.srg.mydiabe3 W/System.err:     at android.app.ActivityThread.performResumeActivity(ActivityThread.java)
01-29 15:10:27.500 30907-30907/com.srg.mydiabe3 W/System.err:     at android.app.ActivityThread.handleResumeActivity(ActivityThread.java)
01-29 15:10:27.500 30907-30907/com.srg.mydiabe3 W/System.err:     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
01-29 15:10:27.500 30907-30907/com.srg.mydiabe3 W/System.err:     at android.app.ActivityThread.access$800(ActivityThread.java)
01-29 15:10:27.500 30907-30907/com.srg.mydiabe3 W/System.err:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at android.os.Handler.dispatchMessage(Handler.java)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at android.os.Looper.loop(Looper.java)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at android.app.ActivityThread.main(ActivityThread.java)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at java.lang.reflect.Method.invokeNative(Native Method)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at java.lang.reflect.Method.invoke(Method.java:515)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at dalvik.system.NativeStart.main(Native Method)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err: Caused by: java.lang.NullPointerException
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at com.srg.mydiabe3.ClassSettings.Initialize(ClassSettings.java:103)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at com.srg.mydiabe3.ClassSettings.<init>(ClassSettings.java:53)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at com.srg.mydiabe3.ClassSettings.get(ClassSettings.java:62)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at com.srg.mydiabe3.Main_Fragment.onResume(Main_Fragment.java:57)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at android.app.Fragment.performResume(Fragment.java)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at android.app.FragmentManagerImpl.dispatchResume(FragmentManager.java)
01-29 15:10:27.501 30907-30907/com.srg.mydiabe3 W/System.err:     at android.app.Activity.performResume(Activity.java)
01-29 15:10:27.502 30907-30907/com.srg.mydiabe3 W/System.err:    ... 13 more
01-29 15:10:27.502 30907-30907/com.srg.mydiabe3 W/dalvikvm: threadid=1: calling UncaughtExceptionHandler
01-29 15:10:27.502 30907-30907/com.srg.mydiabe3 E/AndroidRuntime: FATAL EXCEPTION: main
                                                                  Process: com.srg.mydiabe3, PID: 30907
                                                                  java.lang.RuntimeException: Unable to resume activity {com.srg.mydiabe3/com.srg.mydiabe3.Main_Activity}: java.lang.NullPointerException
                                                                      at android.app.ActivityThread.performResumeActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.handleResumeActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.access$800(ActivityThread.java)
                                                                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
                                                                      at android.os.Handler.dispatchMessage(Handler.java)
                                                                      at android.os.Looper.loop(Looper.java)
                                                                      at android.app.ActivityThread.main(ActivityThread.java)
                                                                      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)
                                                                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
                                                                      at dalvik.system.NativeStart.main(Native Method)
                                                                   Caused by: java.lang.NullPointerException
                                                                      at com.srg.mydiabe3.ClassSettings.Initialize(ClassSettings.java:103)
                                                                      at com.srg.mydiabe3.ClassSettings.<init>(ClassSettings.java:53)
                                                                      at com.srg.mydiabe3.ClassSettings.get(ClassSettings.java:62)
                                                                      at com.srg.mydiabe3.Main_Fragment.onResume(Main_Fragment.java:57)
                                                                      at android.app.Fragment.performResume(Fragment.java)
                                                                      at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
                                                                      at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
                                                                      at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
                                                                      at android.app.FragmentManagerImpl.dispatchResume(FragmentManager.java)
                                                                      at android.app.Activity.performResume(Activity.java)
                                                                      at android.app.ActivityThread.performResumeActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.handleResumeActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.access$800(ActivityThread.java)
                                                                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
                                                                      at android.os.Handler.dispatchMessage(Handler.java)
                                                                      at android.os.Looper.loop(Looper.java)
                                                                      at android.app.ActivityThread.main(ActivityThread.java)
                                                                      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)
                                                                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
                                                                      at dalvik.system.NativeStart.main(Native Method)
01-29 15:10:44.536 31152-31152/com.srg.mydiabe3 V/Provider/Settings: invalidate [system]: current 485 != cached 0
01-29 15:10:44.539 31152-31152/com.srg.mydiabe3 D/ActivityThread: hoder:android.app.IActivityManager$ContentProviderHolder@41e7e938,provider,holder.Provider:android.content.ContentProviderProxy@41e7f0b0
01-29 15:10:44.545 31152-31152/com.srg.mydiabe3 V/Provider/Settings: from db cache, name = anr_debugging_mechanism , value = 1
01-29 15:10:44.549 31152-31152/com.srg.mydiabe3 D/asset: AssetManager-->addDefaultAssets CIP path not exsit!
01-29 15:10:44.555 31152-31152/com.srg.mydiabe3 D/Proxy: setHttpRequestCheckHandler
01-29 15:10:44.557 31152-31152/com.srg.mydiabe3 D/dalvikvm: open_cached_dex_file : /data/app/com.srg.mydiabe3-2.apk /data/dalvik-cache/data@app@com.srg.mydiabe3-2.apk@classes.dex
01-29 15:10:44.560 31152-31152/com.srg.mydiabe3 D/ActivityThread: BIND_APPLICATION handled : 0 / AppBindData{appInfo=ApplicationInfo{41e7c300 com.srg.mydiabe3}}
01-29 15:10:44.686 31152-31152/com.srg.mydiabe3 D/ActivityThread: ACT-LAUNCH_ACTIVITY handled : 0 / ActivityRecord{41e7d8a0 token=android.os.BinderProxy@41e7d0c8 {com.srg.mydiabe3/com.srg.mydiabe3.Start_Activity}}
01-29 15:10:44.695 31152-31152/com.srg.mydiabe3 D/ActivityThread: ACT-PAUSE_ACTIVITY handled : 1 / android.os.BinderProxy@41e7d0c8
01-29 15:10:44.742 31152-31152/com.srg.mydiabe3 D/dalvikvm: GC_FOR_ALLOC freed 199K (2194), 5% free 6138K/6424K, paused 8ms, total 8ms
01-29 15:10:44.752 31152-31152/com.srg.mydiabe3 D/dalvikvm: create interp thread : stack size=128KB
01-29 15:10:44.752 31152-31152/com.srg.mydiabe3 D/dalvikvm: create new thread
01-29 15:10:44.752 31152-31152/com.srg.mydiabe3 D/dalvikvm: new thread created
01-29 15:10:44.752 31152-31152/com.srg.mydiabe3 D/dalvikvm: update thread list
01-29 15:10:44.752 31152-31181/com.srg.mydiabe3 D/dalvikvm: threadid=11: interp stack at 0x6032d000
01-29 15:10:44.752 31152-31181/com.srg.mydiabe3 D/dalvikvm: threadid=11: created from interp
01-29 15:10:44.752 31152-31152/com.srg.mydiabe3 D/dalvikvm: start new thread
01-29 15:10:44.752 31152-31181/com.srg.mydiabe3 D/dalvikvm: threadid=11: notify debugger
01-29 15:10:44.752 31152-31181/com.srg.mydiabe3 D/dalvikvm: threadid=11 (SharedPreferencesImpl-load): calling run()
01-29 15:10:44.754 31152-31181/com.srg.mydiabe3 D/dalvikvm: threadid=11: exiting
01-29 15:10:44.754 31152-31181/com.srg.mydiabe3 D/dalvikvm: threadid=11: bye!
01-29 15:10:44.779 31152-31152/com.srg.mydiabe3 D/AndroidRuntime: Shutting down VM
01-29 15:10:44.779 31152-31152/com.srg.mydiabe3 W/dalvikvm: threadid=1: thread exiting with uncaught exception (group=0x41b11c98)
01-29 15:10:44.779 31152-31152/com.srg.mydiabe3 W/dalvikvm: threadid=1: uncaught exception occurred
01-29 15:10:44.779 31152-31152/com.srg.mydiabe3 W/System.err: java.lang.RuntimeException: Unable to resume activity {com.srg.mydiabe3/com.srg.mydiabe3.Main_Activity}: java.lang.NullPointerException
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err:     at android.app.ActivityThread.performResumeActivity(ActivityThread.java)
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err:     at android.app.ActivityThread.handleResumeActivity(ActivityThread.java)
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err:     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err:     at android.app.ActivityThread.access$800(ActivityThread.java)
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err:     at android.os.Handler.dispatchMessage(Handler.java)
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err:     at android.os.Looper.loop(Looper.java)
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err:     at android.app.ActivityThread.main(ActivityThread.java)
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err:     at java.lang.reflect.Method.invokeNative(Native Method)
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err:     at java.lang.reflect.Method.invoke(Method.java:515)
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err:     at dalvik.system.NativeStart.main(Native Method)
01-29 15:10:44.780 31152-31152/com.srg.mydiabe3 W/System.err: Caused by: java.lang.NullPointerException
01-29 15:10:44.781 31152-31152/com.srg.mydiabe3 W/System.err:     at com.srg.mydiabe3.ClassSettings.Initialize(ClassSettings.java:103)
01-29 15:10:44.781 31152-31152/com.srg.mydiabe3 W/System.err:     at com.srg.mydiabe3.ClassSettings.<init>(ClassSettings.java:53)
01-29 15:10:44.781 31152-31152/com.srg.mydiabe3 W/System.err:     at com.srg.mydiabe3.ClassSettings.get(ClassSettings.java:62)
01-29 15:10:44.781 31152-31152/com.srg.mydiabe3 W/System.err:     at com.srg.mydiabe3.Main_Fragment.onResume(Main_Fragment.java:57)
01-29 15:10:44.781 31152-31152/com.srg.mydiabe3 W/System.err:     at android.app.Fragment.performResume(Fragment.java)
01-29 15:10:44.781 31152-31152/com.srg.mydiabe3 W/System.err:     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
01-29 15:10:44.781 31152-31152/com.srg.mydiabe3 W/System.err:     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
01-29 15:10:44.781 31152-31152/com.srg.mydiabe3 W/System.err:     at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
01-29 15:10:44.781 31152-31152/com.srg.mydiabe3 W/System.err:     at android.app.FragmentManagerImpl.dispatchResume(FragmentManager.java)
01-29 15:10:44.781 31152-31152/com.srg.mydiabe3 W/System.err:     at android.app.Activity.performResume(Activity.java)
01-29 15:10:44.781 31152-31152/com.srg.mydiabe3 W/System.err:    ... 13 more
01-29 15:10:44.781 31152-31152/com.srg.mydiabe3 W/dalvikvm: threadid=1: calling UncaughtExceptionHandler
01-29 15:10:44.782 31152-31152/com.srg.mydiabe3 E/AndroidRuntime: FATAL EXCEPTION: main
                                                                  Process: com.srg.mydiabe3, PID: 31152
                                                                  java.lang.RuntimeException: Unable to resume activity {com.srg.mydiabe3/com.srg.mydiabe3.Main_Activity}: java.lang.NullPointerException
                                                                      at android.app.ActivityThread.performResumeActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.handleResumeActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.access$800(ActivityThread.java)
                                                                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
                                                                      at android.os.Handler.dispatchMessage(Handler.java)
                                                                      at android.os.Looper.loop(Looper.java)
                                                                      at android.app.ActivityThread.main(ActivityThread.java)
                                                                      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)
                                                                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
                                                                      at dalvik.system.NativeStart.main(Native Method)
                                                                   Caused by: java.lang.NullPointerException
                                                                      at com.srg.mydiabe3.ClassSettings.Initialize(ClassSettings.java:103)
                                                                      at com.srg.mydiabe3.ClassSettings.<init>(ClassSettings.java:53)
                                                                      at com.srg.mydiabe3.ClassSettings.get(ClassSettings.java:62)
                                                                      at com.srg.mydiabe3.Main_Fragment.onResume(Main_Fragment.java:57)
                                                                      at android.app.Fragment.performResume(Fragment.java)
                                                                      at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
                                                                      at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
                                                                      at android.app.FragmentManagerImpl.moveToState(FragmentManager.java)
                                                                      at android.app.FragmentManagerImpl.dispatchResume(FragmentManager.java)
                                                                      at android.app.Activity.performResume(Activity.java)
                                                                      at android.app.ActivityThread.performResumeActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.handleResumeActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.access$800(ActivityThread.java)
                                                                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
                                                                      at android.os.Handler.dispatchMessage(Handler.java)
                                                                      at android.os.Looper.loop(Looper.java)
                                                                      at android.app.ActivityThread.main(ActivityThread.java)
                                                                      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)
                                                                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
                                                                      at dalvik.system.NativeStart.main(Native Method)
bar0n

 
Сообщения: 8
Зарегистрирован: 13 янв 2016, 09:23

Re: Сахарный дневник для Андроид

Сообщение bar0n » 29 янв 2016, 21:04

А вот это во втором при попытке открыть запись. Может чего-то не хватает в настройках?
Код: Выделить всё
01-29 15:13:15.211 30822-30822/com.srg.mydiabe2 W/System.err: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.srg.mydiabe2/com.srg.mydiabe2.Record_FragmentActivity}: java.lang.NullPointerException
01-29 15:13:15.212 30822-30822/com.srg.mydiabe2 W/System.err:     at android.app.ActivityThread.performLaunchActivity(ActivityThread.java)
01-29 15:13:15.212 30822-30822/com.srg.mydiabe2 W/System.err:     at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
01-29 15:13:15.212 30822-30822/com.srg.mydiabe2 W/System.err:     at android.app.ActivityThread.access$800(ActivityThread.java)
01-29 15:13:15.212 30822-30822/com.srg.mydiabe2 W/System.err:     at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
01-29 15:13:15.212 30822-30822/com.srg.mydiabe2 W/System.err:     at android.os.Handler.dispatchMessage(Handler.java)
01-29 15:13:15.212 30822-30822/com.srg.mydiabe2 W/System.err:     at android.os.Looper.loop(Looper.java)
01-29 15:13:15.212 30822-30822/com.srg.mydiabe2 W/System.err:     at android.app.ActivityThread.main(ActivityThread.java)
01-29 15:13:15.212 30822-30822/com.srg.mydiabe2 W/System.err:     at java.lang.reflect.Method.invokeNative(Native Method)
01-29 15:13:15.213 30822-30822/com.srg.mydiabe2 W/System.err:     at java.lang.reflect.Method.invoke(Method.java:515)
01-29 15:13:15.213 30822-30822/com.srg.mydiabe2 W/System.err:     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
01-29 15:13:15.213 30822-30822/com.srg.mydiabe2 W/System.err:     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
01-29 15:13:15.213 30822-30822/com.srg.mydiabe2 W/System.err:     at dalvik.system.NativeStart.main(Native Method)
01-29 15:13:15.213 30822-30822/com.srg.mydiabe2 W/System.err: Caused by: java.lang.NullPointerException
01-29 15:13:15.215 30822-30822/com.srg.mydiabe2 W/System.err:     at com.srg.mydiabe2.ClassCurrentDataPacient.Calculate(ClassCurrentDataPacient.java:38)
01-29 15:13:15.215 30822-30822/com.srg.mydiabe2 W/System.err:     at com.srg.mydiabe2.ClassRecord_Main.setTIME(ClassRecord_Main.java:269)
01-29 15:13:15.215 30822-30822/com.srg.mydiabe2 W/System.err:     at com.srg.mydiabe2.ClassRecord_MainDB.Fill_Existing(ClassRecord_MainDB.java:217)
01-29 15:13:15.215 30822-30822/com.srg.mydiabe2 W/System.err:     at com.srg.mydiabe2.ClassRecord_Main.Fill_Existing(ClassRecord_Main.java:95)
01-29 15:13:15.215 30822-30822/com.srg.mydiabe2 W/System.err:     at com.srg.mydiabe2.ClassRecord_Main.<init>(ClassRecord_Main.java:56)
01-29 15:13:15.215 30822-30822/com.srg.mydiabe2 W/System.err:     at com.srg.mydiabe2.Record_FragmentActivity.onCreate(Record_FragmentActivity.java:63)
01-29 15:13:15.216 30822-30822/com.srg.mydiabe2 W/System.err:     at android.app.Activity.performCreate(Activity.java)
01-29 15:13:15.216 30822-30822/com.srg.mydiabe2 W/System.err:     at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java)
01-29 15:13:15.216 30822-30822/com.srg.mydiabe2 W/System.err:    ... 12 more
01-29 15:13:15.216 30822-30822/com.srg.mydiabe2 W/dalvikvm: threadid=1: calling UncaughtExceptionHandler
01-29 15:13:15.217 30822-30822/com.srg.mydiabe2 E/AndroidRuntime: FATAL EXCEPTION: main
                                                                  Process: com.srg.mydiabe2, PID: 30822
                                                                  java.lang.RuntimeException: Unable to start activity ComponentInfo{com.srg.mydiabe2/com.srg.mydiabe2.Record_FragmentActivity}: java.lang.NullPointerException
                                                                      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.access$800(ActivityThread.java)
                                                                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
                                                                      at android.os.Handler.dispatchMessage(Handler.java)
                                                                      at android.os.Looper.loop(Looper.java)
                                                                      at android.app.ActivityThread.main(ActivityThread.java)
                                                                      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)
                                                                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
                                                                      at dalvik.system.NativeStart.main(Native Method)
                                                                   Caused by: java.lang.NullPointerException
                                                                      at com.srg.mydiabe2.ClassCurrentDataPacient.Calculate(ClassCurrentDataPacient.java:38)
                                                                      at com.srg.mydiabe2.ClassRecord_Main.setTIME(ClassRecord_Main.java:269)
                                                                      at com.srg.mydiabe2.ClassRecord_MainDB.Fill_Existing(ClassRecord_MainDB.java:217)
                                                                      at com.srg.mydiabe2.ClassRecord_Main.Fill_Existing(ClassRecord_Main.java:95)
                                                                      at com.srg.mydiabe2.ClassRecord_Main.<init>(ClassRecord_Main.java:56)
                                                                      at com.srg.mydiabe2.Record_FragmentActivity.onCreate(Record_FragmentActivity.java:63)
                                                                      at android.app.Activity.performCreate(Activity.java)
                                                                      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java)
                                                                      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
                                                                      at android.app.ActivityThread.access$800(ActivityThread.java)
                                                                      at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
                                                                      at android.os.Handler.dispatchMessage(Handler.java)
                                                                      at android.os.Looper.loop(Looper.java)
                                                                      at android.app.ActivityThread.main(ActivityThread.java)
                                                                      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)
                                                                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
                                                                      at dalvik.system.NativeStart.main(Native Method)
bar0n

 
Сообщения: 8
Зарегистрирован: 13 янв 2016, 09:23

Re: Сахарный дневник для Андроид

Сообщение srg » 30 янв 2016, 16:21

bar0n, может чего-то и не хватает.
Возьми удали - и установи заново. Сам так сделал (с в 3) - все установилось и нормально работает.

bar0n, на счет хотелки "Отображать в журнале показатели СК по глюкометру . или настройку показывать по глюку или по лаб."
Я ее сделал. И удалил. И вот почему...
В программе есть еще и диаграмма. И там тоже показывается СК. И как там показывать? Так же как в журнале? А в диаграмме еще средний СК рассчитывается. Получается, с таким переключателем их может быть уже два значения. И все превращается в кашу...
Поэтому лучше я обясню (не первый раз) какой смысл вложен в домашний и лабораторный глюкометр...
Лабораторный - это эталонный глюкометр, к которому ЕСТЬ ЖЕЛАНИЕ привести показания других глюкометров.
Вариант 1. Когда ложимся на Тех. осмотр - лаборатория меряет своим, Вы - своим глюкометром. И прицеливаетесь, на сколько ваши показания отличаются от показаний лабораторного глюкометра.
Вариант 2. Лабораторным может выступать один из Ваших глюкометров. Вы можете внести коэффициенты отклонений - и выбирая другой глюкометр приводить его значения к показаниям главного глюкометра.
Таким образом, Вы получаете все показания, приведенными (пусть даже теоретически) к одному прибору.
Вариант 3. Вас не интересует лабораторный глюкометр. Ставите коэффициенты = 1 - и показания домашнего становятся равными показаниям лабораторного.
Вот, вместо той хотелки - предлагаю Вам выбрать один из вариантов. Или опишите, как это себе представляете Вы.
srg

 
Сообщения: 1075
Зарегистрирован: 11 ноя 2013, 15:58
Откуда: Ненька

Re: Сахарный дневник для Андроид

Сообщение bar0n » 31 янв 2016, 10:17

По поводу удаления- так и делал. Но после загрузки данных в версию 3. Программа падает и описанным выше нуллпоинтерексепшн. Правда я загружал до этого данные в 1с и там удалял не нужные продукты и физ нагрузки тк у нас собственные.

[ Пост написан с помощью Android ] Изображение
bar0n

 
Сообщения: 8
Зарегистрирован: 13 янв 2016, 09:23

Re: Сахарный дневник для Андроид

Сообщение srg » 31 янв 2016, 13:27

А. Из 1С... Давно не делал такую операцию. Обычно - наоборот - с телефона в 1С... Ок, попробую - подправлю, если че не так...
srg

 
Сообщения: 1075
Зарегистрирован: 11 ноя 2013, 15:58
Откуда: Ненька

Re: Сахарный дневник для Андроид

Сообщение Juris » 31 янв 2016, 17:43

При попытке добавить новый продукт пишет : "В приложении сахарный дневник произошла ошибка".
https://juri.dia-club.ru/ - не берите особо в голову. Это всего лишь измышления дилетанта и не более того.
Juris

 
Сообщения: 13874
Зарегистрирован: 31 мар 2004, 17:49
Откуда: Рига, Латвия
Возраст: 68

Re: Сахарный дневник для Андроид

Сообщение bar0n » 31 янв 2016, 20:02

Нашёл причину падения при запуске. При выгрузке из версии 2 стояла галочка только изменения. Если выгружаешь без галочки 3 версия не падает при открытии . может кому-то пригодится . имхо новая версия гораздо удобнее. Спасибо автору ещё раз.

[ Пост написан с помощью Android ] Изображение

[ Пост написан с помощью Android ] Изображение
bar0n

 
Сообщения: 8
Зарегистрирован: 13 янв 2016, 09:23

Re: Сахарный дневник для Андроид

Сообщение srg » 31 янв 2016, 20:54

Juris писал(а):добавить новый продукт

Хм, тоже ее нашел седня утром... Это когда закрыты все папки. Откройте хоть одну - и ошибки не будет. Но вообще исправил. Завтра выложу.
bar0n писал(а):При выгрузке из версии 2 стояла галочка только изменения

Странно. Должно все это тоже нормально отрабатывать. Влез в изменения в 1С чуть... На днях выложу новый МДшник... Вот и проверим. :)

Добавлено спустя 2 минуты 19 секунд:
srg писал(а):новая версия гораздо удобнее

В новой управление максимально андроидное. А в 2 - все пытался виндовое прилепить... :)
srg

 
Сообщения: 1075
Зарегистрирован: 11 ноя 2013, 15:58
Откуда: Ненька
Пред.След.

Вернуться в Программы для мобильных устройств

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2