Mike
отчасти венгерская нотация нужна в языках с динамической типизацией типа php
там обычно про типы не думают) кажется, появилась эта нотация в Си, где типизация слабая
Вячеслав
Привет Intent intent = new Intent(Intent.ACTION_SEND); intent.setType("text/plain"); intent.putExtra(Intent.EXTRA_TEXT, messageText); Я из этого кода не понимаю intent.setType("text/plain"); Может подсказать кто нить - что это такое?
trashkalmar
Так пишут только извращенцы в аоспе, больше никто и нигде. В Java Conventions такого нет.
А есть более конструктивные аргументы "против" помимо "так пишут только извращенцы"? Хоть я не фанат её, но мне лично нравится, когда поля сразу отличаются от локальных переменных.
Вячеслав
MIME-тип
Спасибо, пошел читать
Anonymous
Не стоит привыкать так называть объекты. Плохой тон
Мне в Тз скинули такие правила - изучаю. https://github.com/ribot/android-guidelines/blob/master/project_and_code_guidelines.md
Anonymous
2.2.1 Fields definition and naming
trashkalmar
поля можно отличить по this
Вот это точно извращение. this.variable = variable ещё более по-уродски смотрится, имхо
trashkalmar
забыл один раз this и ищи багу в поле
Z.
не забывайте)
trashkalmar
сразу пишите код без багов? За что же деньги получать?)
trashkalmar
Сложно. Есть такое: https://jakewharton.com/just-say-no-to-hungarian-notation/
Читал такое. Даже месье Вортон не смог меня убедить
Konstantin
для времен работы в блокноте без автокомплитных плюшек это было спасение
Anonymous
беги
есть опыт?)
Konstantin
а сейчас оно зачем
Konstantin
есть опыт?)
упоротых от разработки за версту видно
Mike
Читал такое. Даже месье Вортон не смог меня убедить
Да, на гитхабе mФиговина таки понятнее выглядит.
Mike
а сейчас оно зачем
гитхаб, ревью
Konstantin
там поди тимлид лет 19-ти от роду
Konstantin
Да, на гитхабе mФиговина таки понятнее выглядит.
тулингом не решается что ли никаким?
trashkalmar
Мне посчастливилось на дельфях FVariable писать/читать
Коллеги, прошу помощи
Mike
тулингом не решается что ли никаким?
вроде UpSource, но на работе я такого не встречал
Коллеги, прошу помощи
2019-02-18 22:49:01 [SR.runTests] Executing instrumentation suite on 18 device(s). Exception in thread "Thread-652" java.lang.OutOfMemoryError: Java heap space <==========> :app:spoonDebugAndroidTestidTest Exception in thread "Thread-646" java.lang.OutOfMemoryError: GC overhead limit exceeded Exception in thread "Thread-653" java.lang.OutOfMemoryError: GC overhead limit exceeded Exception in thread "Thread-645" java.lang.OutOfMemoryError: GC overhead limit exceeded Exception in thread "Thread-650" java.lang.OutOfMemoryError: GC overhead limit exceeded Exception in thread "Thread-649" java.lang.OutOfMemoryError: GC overhead limit exceeded Exception in thread "Thread-648" java.lang.OutOfMemoryError: Java heap space Exception in thread "Thread-651" java.lang.OutOfMemoryError: Java heap space at com.android.ddmlib.MultiLineReceiver.addOutput(MultiLineReceiver.java:63) at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:572) at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:627) at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:420) at com.android.ddmlib.AdbHelper.executeRemoteCommand(AdbHelper.java:347) at com.android.ddmlib.Device.executeShellCommand(Device.java:576) at com.android.ddmlib.logcat.LogCatReceiverTask.run(LogCatReceiverTask.java:74) at java.lang.Thread.run(Thread.java:748)
Сергій
> java.lang.OutOfMemoryError: Java heap space дай больше памяти билд системе, уже не может переваривать все библиотеки в проекте )
> java.lang.OutOfMemoryError: Java heap space дай больше памяти билд системе, уже не может переваривать все библиотеки в проекте )
нету либ кроме тестовых. память на максимуме. Утечка в логах или в тредах? Я вот этого не могу понять
Сергій
org.gradle.jvmargs
что значит "память на максимуме" ?
dexOptions { incremental true javaMaxHeapSize "8g" }
Сергій
Сергій
testOptions { execution 'ANDROIDX_TEST_ORCHESTRATOR' unitTests.all { // All the usual Gradle options. jvmArgs '-XX:MaxPermSize=256m' } }
Сергій
может что-то в тестах течет
так у тебя тесты же?
Гран мерси! попробую
Mike
!
Я уже написал тебе, как задавать вопросы.
Вячеслав
Однако тип MIME иногда можно унаследовать от URI — в частности, когда данные представляют собой content: URI, который указывает, что данные находятся на устройстве и ими управляет ContentProvider, а это дает возможность системе видеть тип MIME данных. Чтобы задать только URI данных, вызовите setData(). Чтобы задать только тип MIME, вызовите setType(). При необходимости оба этих параметра можно в явном виде задать с помощью setDataAndType() Что такое URI? Адрес какой то данных?
Dmitry
А если серьезно, возьмите гугл мапс и настройте под свою локацию
Kutman
можно рисовать в гугл мапс
Kutman
?
Pavel
можно рисовать в гугл мапс
зачем вам рисовать?
RASHIT
https://medium.com/@brvachhani/early-introduction-of-viewpager2-ff38c60d2169 Кто то тестировал уже сие чудо?
Вячеслав
MIME-тип
intent.setType("text/plain") - ты можешь подсказать где взять весь список этих типов? Не могу найти ((((
Вячеслав
первая ссылка в гугле https://www.freeformatter.com/mime-types-list.html
Я не понимаю почему я указал image/png и при этом передал текст - нет ошибки. Это отдано на контроль разработчику?
Mike
Я не понимаю почему я указал image/png и при этом передал текст - нет ошибки. Это отдано на контроль разработчику?
Не существует простого способа проверить, относится ли определённый набор байт к заданному типу.
Вячеслав
Не существует простого способа проверить, относится ли определённый набор байт к заданному типу.
Понял. Спасибо за комплекс ответов. На сегодня постараюсь больше не беспокоить
Ilya
Всем привет, как можно замокать Context для Unit тестов? можно пример?
Kutman
зачем вам рисовать?
в рынке есть контейнеры и бутики они в одном крыше поэтому мне в карте их разделить отдельно
Kutman
а можно делать?
Konstantin
гуизэ, у кого нибудь студия зависает наглухо на рендерах в layout editor? (ubuntu x64) ресурсов хватает, но все равно виснет, приходится убивать процесс
Антон
можно рисовать в гугл мапс
можно https://developers.google.com/maps/documentation/android-sdk/shapes
Сергій
Ubuntu 18.4, норм
Konstantin
у меня и с небольшим, там их штук 10 от силы, скопировал лэйаут для правки, открыл и поймал зависон
Kutman
Kutman
почему не видит GoogleMap
Konstantin
Ubuntu 18.4, норм
а студия какая версия?
Антон
почему не видит GoogleMap
А подключил ли библиотеку?
Kutman
да
Сергій
А подключил ли библиотеку?
у него проект вверх лапками лежит )
Andrew
Коллеги, как от этого избавиться? Error:Program type already present: com.google.gson.FieldAttributes
Сергій
?
Не видишь что проект не синхронизирован и в логе полно ошибок?
Kutman
сихронизировал но после этого тоже такую ошибку дает
Сергій
Потому что ошибка синхронизации )
Kutman
как могу его исправить
Сергій
Все те unable to resolve
Сергій
Ну скинь градл скрипты, никому не известно что нам не там