1. Действительно, возможно стоит хранить фрагменты в FragmentManager, а в mapOfFragments хранить ключи (Fragment.tag например). Нужно подумать над этой реализацией
2. При смене конфигурации все хорошо, если сохранить mapOfFragments или сам адаптер. Согласен, стоило обратить на это внимание
3. На каком-то этапе столкнулся с проблемой — действительно понадобился бэкстек. Решение — передавать фрагменту, который открываешь, информацию о том, к какому фрагменту нужно вернуться (ключ или ссылка). А дальше использовать уже существующую функцию replace(position, newFragment)
Да, это не лучшая логика для использования фрагментов, так делать нельзя в обычной жизни, но при совмещении ViewPager и фрагментов ситуация меняется, приходится прибегать к не самым приятным вещам.
безусловно можно, и делается на двух колесах довольно легко (может и не идеально "на пяточке", но вполне допустимо). одно колесо назад, другое вперёд — готово.
Изначально проект был куда шире, кроме езды машинка должна была обзавестись различной периферией. Возможно, все-таки доделаю эти штуки.
Приложение конечно можно доделать, это и не столь сложно, но освещать это уже не вижу смысла, слишком мелко выйдет. Но если кому-то интересно, готов рассказать в личном беседе, какие моменты стоит доделать и куда чего дописать.
не думаю, что есть класс. но чтобы написать такое приложение, нужно всего три шага: научиться устанавливать соединение по bluetooth, считывать данные с кнопок и пересылать данные. всё подробно опишу в следующей части, а если смогу, то придумаю название для данного типа приложений))
Очень интересно, спасибо за информацию, буду читать! (чтобы не совсем казаться транжирой, скажу в оправдание, что две MS уже были, покупать их не пришлось)
а про андроид — есть готовые bluetooth и wi-fi терминалы, смотрите в Google Play. Хотя набросать свое приложение совсем не сложно, если есть хотя бы начальные знания. Если же нет, то скоро выйдет вторая часть, в которой и весь исходный код выложу (модифицируй не хочу), и подробно опишу каждую строчку
да, возможно константы действительно правильней, но нет у меня такой привычки после андроида, буду вырабатывать
с радиатором проблема — некуда крепить, к MS на болты не посадишь, двухсторонний скотч весь эффект теплоотдачи испортит. а кулер здоровый, только если поверх двух плат… но можете меня переубедить, буду рад. (а две платы все-равно пришлось бы ставить, так как нужно управлять тремя двигателями)
платы esp8266 под рукой не было на начало проекта, да и сейчас нет, но буду покупать, wi-fi действительно лучше
а питал от батареи квадракоптера) 7,4В и 1200 mA, ездила больше 10 минут
тогда должна быть мощная антенна, защита от воды и что-то на тот случай, если что-то закоротит или зависнет. Даже этот робот у меня дважды ломался после того, как просто постоял неделю.
Если кто-то понимает, как нормально вставить видео с ютуба в новом редакторе, буду признателен
2. При смене конфигурации все хорошо, если сохранить mapOfFragments или сам адаптер. Согласен, стоило обратить на это внимание
3. На каком-то этапе столкнулся с проблемой — действительно понадобился бэкстек. Решение — передавать фрагменту, который открываешь, информацию о том, к какому фрагменту нужно вернуться (ключ или ссылка). А дальше использовать уже существующую функцию replace(position, newFragment)
Да, это не лучшая логика для использования фрагментов, так делать нельзя в обычной жизни, но при совмещении ViewPager и фрагментов ситуация меняется, приходится прибегать к не самым приятным вещам.
Спасибо за хорошие вопросы)
безусловно можно, и делается на двух колесах довольно легко (может и не идеально "на пяточке", но вполне допустимо). одно колесо назад, другое вперёд — готово.
Приложение конечно можно доделать, это и не столь сложно, но освещать это уже не вижу смысла, слишком мелко выйдет. Но если кому-то интересно, готов рассказать в личном беседе, какие моменты стоит доделать и куда чего дописать.
в чем суть, господа?
не думаю, что есть класс. но чтобы написать такое приложение, нужно всего три шага: научиться устанавливать соединение по bluetooth, считывать данные с кнопок и пересылать данные. всё подробно опишу в следующей части, а если смогу, то придумаю название для данного типа приложений))
а про андроид — есть готовые bluetooth и wi-fi терминалы, смотрите в Google Play. Хотя набросать свое приложение совсем не сложно, если есть хотя бы начальные знания. Если же нет, то скоро выйдет вторая часть, в которой и весь исходный код выложу (модифицируй не хочу), и подробно опишу каждую строчку
с радиатором проблема — некуда крепить, к MS на болты не посадишь, двухсторонний скотч весь эффект теплоотдачи испортит. а кулер здоровый, только если поверх двух плат… но можете меня переубедить, буду рад. (а две платы все-равно пришлось бы ставить, так как нужно управлять тремя двигателями)
платы esp8266 под рукой не было на начало проекта, да и сейчас нет, но буду покупать, wi-fi действительно лучше
а питал от батареи квадракоптера) 7,4В и 1200 mA, ездила больше 10 минут