Konstantin
ты не торопись
Konstantin
сначала закомить текущие изменения
Konstantin
далее reset current branch here когда кликаешь на коммите
Konstantin
если прям не хочется комитить - делаешь руками shelve (это визуальный аналог stash из гита)
Konstantin
смысл не в том чтобы делать "откатный коммит" а просто "перемотать историю назад" )
Konstantin
да че сложно. у тебя либо прямая как струна история гита либо путаница. когда начинаешь задумываться об откатах изменений - проще всего откатиться назад по истории, вместо накатывания "негативного" коммита, отменяющего изменения, меньше мусора
Konstantin
у тебя же есть вкладочка log в version control
Konstantin
чтобы кататься вперед назад по истории надо иметь чистое рабочее дерево проекта (clean working tree)
Konstantin
вот об этом тебя студия и спрашивает - если не коммитишь изменения - ты ложишь их "на полку" (shelve)
Konstantin
я мож чет не так объясняю или ты не совсем понимаешь. я тебя не прошу что то стягивать с удаленного репозитория, ты все это делаешь локально
Konstantin
если у тебя есть гит локально подхваченый в студии - значит есть вкладка version control
Konstantin
в ней же в свою очередь есть вкладочка Log
Konstantin
там ты видишь историю коммитов. в любой момент можно откатить код проекта к любому коммиту через reset current branch here
Konstantin
для того чтобы ничего не сломалось и не пропало - в гите надо всё закоммитить (или зашелвить если не хочешь коммитить)
Konstantin
тогда ты без последствий можешь откатываться до предыдущих слепков репозитория и тестировать сборку, в итоге понимая где косяк.
Konstantin
если ты откатываешься на старые коммиты новые не удалятся, так и останутся, ты можешь потом обратно к ним точно также вернуться. это очень удобный инструмент, хз че там может быть сложного, все ж визуально есть
Konstantin
https://www.youtube.com/watch?v=n-DuK14HZVY
Евгений Семашко
Всем привет! Провожу опрос на тему виртуальной и дополненной реальности. Почему люди и бизнес могут быть против их использования? Буду рад вашим ответам с упоминанием!
Konstantin
я сдаюсь )
Konstantin
на всякий случай предупреждаю - реверт коммита это создание "негативных изменений" которые нивелируют коммит, а reset branch to - это навигация по истории которая не меняет коммиты и историю
Konstantin
ссзб )
Konstantin
сам себе злобный буратино
Konstantin
можно еще увеличить уровень подробностей для сборки, есть какой то параметр ля командной строки, который прописываешь в настройку гредла в сетиннгсах
Konstantin
может поможет, хз, погугли это, на память не скажу
Konstantin
вот это поворот
Konstantin
https://stackoverflow.com/questions/35521390/gradle-console-get-more-log-output атвичаю больше не могу ничем хелпануть )))
Konstantin
ну, это такое, зуб за зуб типа, вдруг и ты выручишь меня как нибудь
Aliaksei
кто-нибудь использовал safetynet api?
Igor
А как гpохнуть foreground service (не remote) пpи свайпе пpиложения из recents?
Сергей
По завершению таска сам завершится
Сергей
Вообще свайп из панели задач никак не отслеживается насколько я знаю
Сергій
А как гpохнуть foreground service (не remote) пpи свайпе пpиложения из recents?
Запускай его через bindService, когда не останется bound активитей, сервис сам завершится
Roman
нет же такого метода?
точно есть onCreate(), а Destoy() нету разве?
Сергей
я конечно не уверен, но они могут не вызываться при закрытии через панель задач
Tishka17
voidonTaskRemoved(Intent rootIntent) This is called if the service is currently running and the user has removed a task that comes from the service's application.
Tishka17
Может поможет
Tishka17
?
Tishka17
Вообще непонятно зачем делать startforeground, когда активити видна
Tishka17
Сервис лежал забинденный к фореграунд процессу - тоже фореграунд
Tishka17
Ну вы поняли
Tim
TimZa, [28.05.18 21:48] Всем привет TimZa, [28.05.18 21:49] Помогите разобраться с проблемой, Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency 'com.android.support:support-annotations' in project ':app'. Resolved versions for app (26.1.0) and test app (27.1.1) differ. See https://d.android.com/r/tools/test-apk-dependency-conflicts.html for details. TimZa, [28.05.18 21:49] на Stack Overflow не очень понятно
Tim
Да
Igor
onUnbind Может!
Не тpиггеpится
Tim
Ладно завтра посмотрю ещё раз, а то сейчас уже бошка не варит
Konstantin
Может кто-нибудь скинуть статью или навести как гуглить. Нужно появление элементов ресайклера друг за другом. Т.е. чтобы при появлении они не одновременно появились, а каждый следующий ч задержкой от предыдущего.
Konstantin
Еще, конечно, круче пример кода.
Konstantin
ItemAnimator, у mikepenz есть годные
Они разве отвечают за такое?
Mike
+
Konstantin
Мне казалось они только за анимацию к конкретному элементу, без связей друг с другом.
Дмитрий
Это касается в том числе и адмоб или только всех остальных?
По идее это законодательно в европе закрепили и все должны придерживаться (как передача ключей в ФСБ). И пользователь может ответить "да, хочу персонализированную рекламу" и у него будут собираться всякие данные в гугл и анализироваться, при этом только релевантная реклама показываться. Второй вариант "не хочу релевантную рекламу" и тогда гугл перестает следить за чуваком и лупит первую попавшуюся рекламу. СДК предполагает ещё вариант "не хочу рекламу вообще", но идут они лесом с такой опцией :) Вопрос в том, что нужно пользователю показывать privacy policy и у них написано, что это PP самого приложения. Там же вроде можно ссылаться на какой-то единый документ от гугла. Так же почему-то СДК не будет работать если у тебя больше 12 рекламодателей выбрано (я думаю у всех по максимуму, а в адмоб это 200шт). И говорят сами ебитесь с формой и PP, но не говорят как. Так же, если взять вариант и всем европейским юзерам поставить "неперсонализированнную рекламу", то вроде как можно и не показывать это предупреждение. Но опять же это не точно и гугл молчит на эту тему. Не говоря уж о том, что процентов 80 рекламодателей работает только с персонализированной рекламой и если выключить для европейцев, то у нас половина пользователей фактически перестанет приносить доход.
Gleb
ребят, как по дефолту показывать region свернутый в студии?
ilya the 大佬 🇹🇼
никто не знает в чем ошибка могла быть?
ilya the 大佬 🇹🇼
пытаюсь собрать VNC сервер с NDK
Vladislav
никто не знает в чем ошибка могла быть?
Пишет же что файлов нет. Может надо submodule подтянуть, или какую-то дополнительную команду выполнить перед сборкой
Dmytro
пытаюсь собрать VNC сервер с NDK
у тебя путь правильно прописан? там у тебя в конце слеши в разные стороны
Dmytro
local.properties
да мне не нужны скрины) Ты видишь слеши в разные стороны?) может так и должно быть, я хз :)
ilya the 大佬 🇹🇼
да, я сам не понимаю почему они в разные стороны
ilya the 大佬 🇹🇼
пробовал изменить слеши в другие стороны - не помогло
ilya the 大佬 🇹🇼
переместил jni папку в src/main, теперь другие ошибки)
Ruslan
Привет всем. У меня вопрос я реализовал mvp фрагментами один активити bottomNavigationView и и храню презентер в активити для каждого фрагмента установил setRetainInstance(true) правильно ли я сделал ? или надо было по другому ?
Ruslan
Там nullpointer?
Ruslan
Вылетает
Ruslan
Когда хочу за сеттит
Vadim
Vadim
Всем привет. Есть андроид приложение, с которого я выделяю так сказать "ядро" чтобы потом можно было юзать на разных платформах. Много где используется класс R (для строк и прочего) от которого мне нужно избавится и от всего адроид сдк (может на enum какой-то заменить). Может кто-то уже подобное делал и знает как это грамотно сделать? Буду благодарен любой помощи.