Не знал. Но опустошение проекта происходит и на последней версии.
Вид для печати
Что бы найти баг или фичу надо засечь при каких условиях это происходит ,что бы мы могли повторить или хотя бы понять ситуацию . В любом случае надо сообщать версию андроида и марку смартфона\планшета ..
Я же написал выше!!!!.... Проект с множеством шлюзов сильно нагружает ресурсы . Наверное у вас интерпретатор,а не компилятор...как в старом бейсике. Да и ,если девайс постоянно дергать обменом инфы,которая на данный момент не нужна, тоже не есть хорошо.
Можно делать кнопки обновления данных, чтобы при нажатии кнопки по стробу обновлялся шлюз. Но это не очень удобно.
Моя цель была найти способ, при котором данные , уходящие и приходящие в шлюзы к девайсам обновлялись лишь по переходу на активный экран. Данные от шлюзов на других экранах перестают считываться.( Те,которые мне нет нужды считывать постоянно- настройки девайса,к примеру)
Выше я сделал скин этого способа. Возможно вы его и так знаете....учитывая,сколько лет проекту..Но почему-то не понимаете, для чего он и зачем......
..
Еще раз про шлюзы , в не зависимости на каком экране находитесь - данные от источника к приемнику могут предаваться 3 способами
1- постоянно читаются по входу и переписываются на выход
2-по изменению (только когда передается 1 регистр\байт) , постоянно читается по входу и переписывается на выход по изменению значения на входе.
3- по стробу - данные читаются по входу и переписываются на выход только по стробу (фронту) - это наверное ваш случай.
Теперь задача разработчика в 3 случае сформировать строб по нужному событию (время, условие, переход с экрана на экран - изменение 4 системного регистра , нажатие кнопки ,итп итд..
То есть какой режим зададите шлюзу , так он и будет работать...:rolleyes:
Учтите только если информация со шлюза не обновляется , то она не достоверна , но если информация не нужна , то тогда можно делать как вы хотите ..Я так не делал , способ не универсальный , но оригинальный ( у вас)
Согласен с вами. Спрашивал про регистр 4,потому что строб переключения 4 никак не хотел активировать шлюз. Наверное,что-то не учел. Так мне задействовать этот шлюз и не получилось.Но реализовал лучше. Мой вариант- это импульсы( стробы) каждую секунду только на те шлюзы,которые отвечают моим условиям( для меня- те,которые нужны лишь на активном -видимом экране.)
Передаем информацию по питающей сети https://youtu.be/FxI3kaz4Frg
Добрый день, обновитесь до 7.5.3
https://play.google.com/store/apps/d...l.modbus&hl=ru
Здравствуйте всем. Баг с пропажей элементов с экрана на мой взгляд участился (фон остается). Теперь раз в день минимум. Помогает резервная копия. KaScada 7.5.3. Samsung Galaxy A70 6X128GB, андроид 10. Попробую откатить до более ранней версии.
Занимаемся данным багом , который проявляется в 10 версии андроида ...
Подтверждаю.... У меня этот БАГ и тоже андроид 10 версия))
Не только в 10 версии, но и в 6 и в 7 Андроиде. Уже очень давно.
Вложение 50710 Вложение 50711 Вложение 50712 Вложение 50713
Версия 7.5.3
Замечал, что опустошение происходило:
- иногда при "Сохранить как...",
- а иногда и при загрузке проекта, который "Не сохранялся" при выходе,
- иногда после различных действий с планшетом - типа ответ на звонок, прочтение СМС и т.д. и последующий возврат в КАСКАДУ,
- иногда после неизвестно по какой причине возникшей перезагрузки планшета.
Так что статистику я так и не смог накопить, но началось опустошение примерно год-полтора назад.
Проверил - опустошение проекта было уже в январе 2019г.
Тогда я предлагал, чтобы Каскада работала с КОПИЕЙ проекта.
Возможно, что это и сейчас очень бы помогло - ведь опустошаться будет, наверное, копия, а оригинал при запуске Каскады запустится нормально. Я ведь не давал разрешения на перезапись оригинала проекта!
Проблема была минимум с прошлого года. Но, так как хватало других проблем, на этой внимание не заострял. Зато вот прямо сейчас плод моих доработок и коррекций рядом с оборудованием за два часа насмарку......Открываю- пусто....
Когда уже проект надо доводить, отшлифовывать для конечного использования , тем более передачи обычному пользователю, который ни сном ни духом не ведает , как работает программа и ему не интересны танцы с восстановлением- этот БАГ очень критичен.
Сейчас занимаемся только поиском этого бага , нет пока закономерности , что бы найти и исправить его ...Но надежда есть . А пока делайте экспорт\импорт ... Пока этот баг проявился у 3 пользователей из тысяч ...
Проблему решаю импортом проекта из своей папки. Перед этим,удалив затертый проект с этим же именем из главного меню программы. Резервную копию не храню в папках самой программы.
Недавно сменил телефон. С андроида 6 перешел на 10. Проблема была как на старом,так и на новом. То есть, грешить на какую-то модель или версию андроида, в моем случае, не могу.
Извиняюсь, я не полностью описал свои действия:
Рабочий проект "Сохранить"/"Сохранить как..." - "Экспорт" - "Загрузить". Если он оказался опустошенным, то "Удалить" - "Импорт" - "Загрузить".
И бывает, что он (импортированный проект) тоже оказывается затёртым. Т.е. затирание проекта может происходить и при "Сохранить"/"Сохранить как...".
Загружаю более старый проект (рабочий) - сразу останавливаю - "Сохранить как..." под очередным новым именем - редактирую и опять пытаюсь сохранить с проверкой на опустошение.
Да уж.....еще те танцы с бубнами.
Не знаю как насчет 3 из 1000.....У меня вот статистика - 2 из 3 ( оба моих телефона с багом, андроид на виртуальной машине(NoxPlayer) пока что такой глюк не проявлял)....
Вы используете фоновый режим работы? На планшетах есть СИМ карты ?
А бывало ли, что при работе каскады ее прерывали звонки?
Выяснили ,что данный баг стал проявляться (случайным образом) после реализации фонового режима . На днях будет новая версия , нужно будет протестировать на тех устройствах у кого это часто проявлялось ..
Выловил причину почему через определенное время исчезают картинки. Во всем виноват диспетчер телефона, и если оптимизация памяти происходит по расписанию, то диспетчер ищет дубли картинок и удаляет их оставляя только в папке pictures. А я все картинки дублировал в папку каскады и они оттуда исчезали с завидным постоянством. В настройках диспетчера отключил эту функцию и пока всё работает. Телефон хонор 10i андроид 10. А на счёт опустошения у меня так происходит. Работает вроде всё, обновляю версию и начинается опустошение, версия 753 не исключение. Сохраняю проект под другим именем и опустошение пропадает. Но если смахнуть приложение, то при открытии через некоторое время, ломается интерфейс, закрытие без сохранения и открытие заново исправляет ситуацию. Поэтому после смахивания, закрываю приложение.
Было и такое несколько раз, но последнее время не проявлялось ни разу, только картинки.
Был у меня момент с gif, но всего пару раз. Сомневаюсь ,что в случае с пропаданием элементов, виноват диспетчер. Так как сами файлы сохраняются, но меняют содержимое. Даже сравнивал объем файлов. Оригинал "весит" намного больше.
Не элементов, а именно пользовательских картинок, да хоть и тот же фон, он тоже пропадает у меня. Так что в моем случае именно диспетчер удаляет дубли, проверено несколько раз, опять же я не знаю как работает файловый менеджер. Я почти всем программам отключил фоновый режим, пока полет нормальный. По любому надо собирать общую базу вот таких глюков, раньше было еще хуже и потихоньку дело налаживается.
Проверяйте в новой версии 7.5.4 и отпишитесь , сделали по новому ...
Доброго дня! На сколько можно судить за столь короткий срок, кое какие проблемы остались, но не напрягают, потому как проект не ломают и главное может это только на моем смарте так происходит. Если проект смахнуть, но не закрыть, то через некоторое время проект открывается и даже работает, но все компоненты смещены и уменьшены пр, все файлы на месте. Примерно в два раза, некоторые смещаются из поля видимости. Если закрыть без сохранения, то проект открывается без проблем, с сохранением пока не пробовал.
Вложение 50832 было
Вложение 50831 стало
На счет пропадания картинок проверить пока не смог, смоделировал ситуацию, но нужно время. пробовал вручную делать оптимизацию памяти, но всё работает, правда и раньше так же было
Только что протестировал и закрытие с сохранением. Программа открылась нормально, тобишь не в ней дело, а именно в смарте. напомню: хонор 10i, андройд10 (но и в 9м то же самое было)
Да, это последняя версия, а ВАХА это я и есть, внучка совсем маленькая была, не выговорить ей ВАДЯ было, вот и прозвала. :)
Здравствуйте.
Вернусь к проблеме пропажи с экрана элементов. Фон всегда остается.
Прект управления пневмохелперами на авто. Наблюдения велись с марта. К сожалению записей по датам не вел.
Программа обновлялась по мере выхода.
Имею три устройства.
1. Головное устройство на автомобиле (Китай) Андроид 5 - проблема ни разу не возникала.
2. Планшет Samsung T585 Андроид 7 - проблема была, но редко (раз два в месяц). Август отработал без проблем.
3. Смарт Samsung А70 Андроид 10 - на девятке проблема проявлялась примерно через день два, после обновления до 10
стало пропадать каждый день, в том числе на версии 7.54. Неделю назад сохранил проект под другим именем, старый
удалил. По сегодняшний день все нормально.