@android_ru

Страница 1354 из 3205
Eduard
05.05.2017
08:54:20
для этого и есть блоки с каждым отдельным флавором/билдтайпом а вариант — это уже финальная комбинация билдтайпа и флавора (плюс флавор дименшен, если есть)

Dima
05.05.2017
08:55:36
да, просто в моем случае, мне нужно цепляться к таскам, которые создаются при выполнении, их нет при статической конфигурации, у меня там сложный проект с С++, и нужно цепляться к системным задачам типа удаления отладочных символов из бинарников

Eduard
05.05.2017
08:57:01
создать кастомный таск, который цепляется к нужному степу и уже там работать с нужными тебе динамическими тасками

Dima
05.05.2017
09:00:44
хм, возможно, нужно будет как-то еще подумать. я тогда впервые что-то пробовал с грейдлом и заработало только такое решение, и в реальных проектах где тоже использовалась разная кастомизация нативной сборки я тоже только такого типа решения находил

Google
Eduard
05.05.2017
09:01:06
оно самое простое =)

Quantum Harmonizer
05.05.2017
09:01:35
Чёт вообще там всё недодокументировано.

Eduard
05.05.2017
09:01:57
это ты сейчас весь gradle описал )

Quantum Harmonizer
05.05.2017
09:02:27
Особенно доставляет сборка java-проектов — оказывается, без apply plugin: 'android-*' в Gradle нет нихрена ?

Eduard
05.05.2017
09:03:47
ага, там даже таск javac называется по-другому

потому что гугл )

Quantum Harmonizer
05.05.2017
09:04:28
Ну вот гугл/андроид меня часто бесит, а gradle plugin, ИМХО, сделан хорошо.

Eduard
05.05.2017
09:04:58
попробуй градл плагин написать )

доставляет, когда между минорными версиями они решают внезапно изменить АПИ и плагин начинает крашить сборку

Quantum Harmonizer
05.05.2017
09:05:51
попробуй градл плагин написать )
http://www.reactiongifs.com/wp-content/uploads/2013/06/nope.gif

Dima
05.05.2017
09:08:26
эпопея с встраиванием конфигурации нативной сборки в грейдл тоже милая была, первые пару лет вообще не поддерживали этого по сути, и все писали свои скрипты, потом начали делать поддержку, и было разных штуки четыре не совместимых варианта конфигурации

Eduard
05.05.2017
09:09:41
из моих любых примеров: как узнать, что включён инстантРан def isIR = project.plugins.findByType(AppPlugin).variantManager.variantDataList.filter { variantData -> variantData.scope.instantRunBuildContext.isInInstantRunMode }

и да, в документации по АПИ градла вообще нет такого словосочетания, как ИнстантРан

Google
Quantum Harmonizer
05.05.2017
09:11:06
и да, в документации по АПИ градла вообще нет такого словосочетания, как ИнстантРан
Надо замутить нейронную сеть, которая будет документировать код.)

Quarx2k ?
05.05.2017
09:11:27
Eduard
05.05.2017
09:11:59
Это же из плагина гугла идёт, а не из основного градла
когда пишешь плагин под андроид, там 95% всей работы завязано на апи гугла

sad but true

Quarx2k ?
05.05.2017
09:12:48
Gradle не под андроид делался. А вот android gradle плагин под него и в нем уже instant run

Eduard
05.05.2017
09:13:57
работать приходится с тем, что есть ) под андроид из "основного" градла только Task и Project. Всё остальное из com.android.build.**

mozomig
05.05.2017
09:20:49
Ребят а можно как-то стректрейс выводить в debug без breakpoint?

dmtrge
05.05.2017
09:22:10
Кто-нибудь пользовался GCC Ява компилем?

Quantum Harmonizer
05.05.2017
09:22:23
Ребят а можно как-то стректрейс выводить в debug без breakpoint?
Можно поставить условный брейкпоинт. Из условия распечатывать трейс и возвращать false. Можно просто new Exception().printStackTrace().

Korniltsev
05.05.2017
09:32:13
Здравствуйте

Я когда использую android.support.v4.app.FragmentTransaction#commit у меня ошибка "Can not perform this action after onSaveInstanceState"

Кто-нибудь сталкивался?

Quantum Harmonizer
05.05.2017
09:35:21
Кто-нибудь сталкивался?
Попытка совершить транзакцию после того как активити подготовилась к смерти.

Anton
05.05.2017
09:35:58
стейт лос чтоли

Korniltsev
05.05.2017
09:36:02
дак и как исправить?

Quantum Harmonizer
05.05.2017
09:36:03
Anton
05.05.2017
09:36:16
сделай commitwithstatelose че то такое) а на самом деле перепиши

Иван
05.05.2017
09:36:29
Подскажите как сделать масштабируемый Canvas. Пинч ту зум получилось, а вот движение не получается, через clipRect двигается на канвас а как будто рамка

canvas.scale(scaleFactor, scaleFactor); canvas.clipRect(cornerX, cornerY, cornerX + getWidth() / scaleFactor, cornerY + getHeight() / scaleFactor);

Quantum Harmonizer
05.05.2017
09:36:42
дак и как исправить?
Не совершать транзакцию если активити уже отвалилась. Отписываться от слушателей перед смертью.

Google
Quantum Harmonizer
05.05.2017
09:37:02
сделай commitwithstatelose че то такое) а на самом деле перепиши
ну да, а потом экран повернётся, а нужного фрагмента нет на экране

Korniltsev
05.05.2017
09:37:11
а это происходит не послу onDestory, а когда мне мама звонит

Anton
05.05.2017
09:37:18
)

Quantum Harmonizer
05.05.2017
09:37:40
Korniltsev
05.05.2017
09:37:44
onStop

Quantum Harmonizer
05.05.2017
09:39:50
аа, onSaveInstanceState вызывается перед паузой, жесть

Korniltsev
05.05.2017
09:40:19
ваще жесть

Quantum Harmonizer
05.05.2017
09:41:08
видимо, надо отписываться и в onSaveInstanceState и в onDestroy...

onStop
destroy не приходит, да?

Korniltsev
05.05.2017
09:41:56
неа

Quantum Harmonizer
05.05.2017
09:42:56
Кто как решал? Распространённая же шняга. Боюсь, у меня тоже такое возможно.)

Eduard
05.05.2017
09:45:00
костыль: в onPause выставлять некий флажок в тру, на onResume в фолс соотстветственно, перед коммитом фрагмента проверять флажок на фолс

Eduard
05.05.2017
09:45:31
но так и не смог поймать, когда именно фрагмент менеджер так упарывается :)

Quantum Harmonizer
05.05.2017
09:46:38
но так и не смог поймать, когда именно фрагмент менеджер так упарывается :)
достаточно часто, чтобы это случалось на телефонах пользователей, но слишком редко чтобы воспроизвести и продебажить ?

Admin
ERROR: S client not available

Eduard
05.05.2017
09:47:32
классика)) просто в прошлом проекте как раз такой костыль был) там много мутили с ретеин фрагментами

Nikita
05.05.2017
09:55:58
Господа, есть формочка с editview. При повороте фрагмента пропадает editview визуально, но при этом ввод и слушатели работают и рамочка сохраняется

Вот зе фак

Google
Nikita
05.05.2017
10:05:04
Та это проблема в библиотеке

В чужой

Надо её решить. Вот прикидываюсь пока с какой стороны подступиться

Никита
05.05.2017
10:07:28
ну сорян тогда, экстрасенсы в отпуске :)

Anna
05.05.2017
10:19:07
ребята :) подскажите, пожалуйста, как правильно замостить картинкой лейаут. Ситуация такая: это страница профиля и как фон к верхней части повторяется картинка самого профиля только с изменением в альфаканале. то есть как фон я не могу её поставить - нужно именно "обрезать" по короткой стороне и потом уже растянуть. надеюсь, Вы поняли мой вопрос

Eduard
05.05.2017
10:19:55
ScaleType.CROP в имиджВью, в самом простом виде

Quantum Harmonizer
05.05.2017
10:21:16
я всегда представлял "замостить" как tile

Anna
05.05.2017
10:23:31
знатоки, внимание вопрос номер 2 :) у меня есть кнопка поверх двух компонентов (ни туда, ни сюда кнопка). это часто встречается в последнее время в дизайне. вопрос, с помощью чего мне правильно её сделать? боюсь, использовать неправильный подход. картинку прилагаю.

Quantum Harmonizer
05.05.2017
10:24:05
можно отрицательный маргин. Или же какие-то крутые фичи координатора

Anna
05.05.2017
10:24:21
@Eduard, @Harmonizr спасибо большое!

Владислав
05.05.2017
10:24:54
можно отрицательный маргин. Или же какие-то крутые фичи координатора
Так отрицательный маржин через пятую точку работает

Владислав
05.05.2017
10:25:22
Бывает.)
Ну как бывает, у него это постоянно

;(

Anna
05.05.2017
10:27:52
можно отрицательный маргин. Или же какие-то крутые фичи координатора
вот хотелось бы про коорд. лэйаут узнать больше..

Quantum Harmonizer
05.05.2017
10:28:48
вот хотелось бы про коорд. лэйаут узнать больше..
anchor это там называется, в гайдлайнах можно встретить FAB между двух блоков. Сам не делал.

Wladižlaw ?
05.05.2017
10:37:58
Под каким именем выкладывать приложения в плей: настоящее имя, сетевой ник или придумаить название команды? Пишу приложения в основном я, иногда ко мне присоединяются люди на неопределенные сроки.

Страница 1354 из 3205