Maxim
Мб кто сможет помочь
Maxim
Всем привет может кто-нибудь подсказать как вывести маркеры в google maps и как организовать их отрисовку с помощью rx java?
Ontoshgo
делат рисават... просто убил)))
Maxim
Вроде понял спасибо)
Dmytro
прямую линку на айдиофайл можно
Vadim
когда пишеш тесты на уровне презентера мы же должны подсунуть ему что-то типа TestRepoClass без реальных вызовов ?
Anonymous
можно,но как её получить из адаптера,сами песни тягаю с устройства с помощью android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI и cursor
Anonymous
mediaPlayer.setDataSource(url);
Max
там еще нужно путь будет из курсора достать
Anonymous
смотри логи куда запрос идет
Anonymous
У ретрофита же есть свои логи их включи
Anonymous
у тебя ретрофит какой версии?
Olena
когда создаешь билдер ретрофита добавь логи HttpLoggingInterceptor logging = new HttpLoggingInterceptor(); logging.setLevel(HttpLoggingInterceptor.Level.BODY); builder.addInterceptor(logging);
Anonymous
http://developer.alexanderklimov.ru/android/library/retrofit.php кроче там посмотри
Nikita
Alexander
Добрый вечер господа! Вопрос рефакторинга. Изменил имя проекта и оно норм поменялось везде, КРОМЕ отображения "задачи" Task в Android. Т.е. иконка с новым именем, внутри приложения - новое имя. А вот если открыть текущие приложения, то там старое имя. Проект не мой, так что кода тут много, не знаю куда копнуть. В ресурсах поменял строки.
Alexander
Если уже в маркете, то вроде как не поменять
Оно не в маркете еще. Я впервые такое вижу. У меня даже в настройках в Apps новое имя показывается. И только в таком режиме вижу старое.
Alexander
Просто старый разраб где-то бахнул походу прямо в коде и теперь не знаю, как найти.
Osip
А поиск строки по всем файлам?
Alexander
А всё, кажись нашел класс, где это захардкожено. Но ручками. Не подскажете, как строки ищите по всем файлам? Я обычно через дабл шифт ищу, но это поиск по именам файлов
Alexander
ActivityManager.TaskDescription taskDescription = new ActivityManager.TaskDescription() - вот такая штука выставляет.
Alexander
Шикарно, спасибо! :) Надо заставить себя загуглить перечень лайфхаков для AS с плагинами и хоткеями и поднять производительность.
Osip
Будет подсказывать когда действие, которое ты совершил можно заменить на шорткат
Alexander
У меня есть просто key promoter. Уже показывает несколько тысяч на запуске билд сборки на девайсе
Alexander
Уже несколько тысяч, а билдить все равно как-то с мышки умудряюсь
Alexander
Попробую. Мой жутко бесит. Если сделаешь неправильное действие при открытие диалога аля релиз билд или открытие проекта, то оно будет висеть, пока диалог не пропадет. А если это ввод релиз ключ - то никогда, пока не запустишь
Osip
Osip
Не, этот более цивилизованный.
Osip
Я и первым пользовался, но меня бесило, что его нельзя было нормально кастомизировать, поэтому я правил внешний вид в исходниках. А потом какой-то хороший человек сделал форк.
Artem
Ребята, я тут поспешил, и удалил пекеджи с тестами...кто-то скажет где можно прочитать как их заново создать, что б все гладко было
Dmitriy
По идеи 404 это не найдена страница или ресурс. Тип ответа роли большой играть не должно
Artem
или просто создать папку и там тесты писать?
Dmitriy
или просто создать папку и там тесты писать?
Создай пустой проект в Ас там все папки будут
Dmitriy
Посмотри и пересоздай у себя. Или посмотри какие нить андроид репки
Demetrio
ну так сравни заголовки
Demetrio
в браузере и то что отправляешь
Dmitriy
Postman попробуй через него погонять
Demetrio
в браузере - ctrl+shift+i - network - preverse log
Demetrio
ну и да, через постман очень удобно проверить разные запросы
Demetrio
а какое отношение это всё имеет к ios и android?
Fakhri
Люди, здравствуйте, такой вопрос по адмоб, набралось 12 баксов, и перестала показываться реклама, говорит пин-код нужно ввести который с августа так и не пришел, это норма?
Vadim
Возникла беда беда есть некая реализация со встроенными функциями fun main() { processStickyEvents<PeriodChangeEvent> { onPeriodChangeEvent(it) } processStickyEvents<AccountsSelectEvent> { onAccountsSelectEvent(it) } processStickyEvents<CategoriesSelectEvent> { onCategoriesSelectEvent(it) } } private inline fun <reified T : Any> processStickyEvents(lambda: (T) -> Unit) { EventBus.getDefault().getStickyEvent(T::class.java)?.let { lambda(it) } EventBus.getDefault().removeStickyEvent(T::class.java) } закинул log после private inline, всё сработало, но почему то сами методы такие как например в main - onPeriodChangeEvent тупо не вызывается.
Vadim
Заменил на fun processStickyEvents() { EventBus.getDefault().getStickyEvent(PeriodChangeEvent::class.java)?.let { onPeriodChangeEvent(it) } EventBus.getDefault().removeStickyEvent(PeriodChangeEvent::class.java) EventBus.getDefault().getStickyEvent(AccountsSelectEvent::class.java)?.let { onAccountsSelectEvent(it) } EventBus.getDefault().removeStickyEvent(AccountsSelectEvent::class.java) EventBus.getDefault().getStickyEvent(CategoriesSelectEvent::class.java)?.let { onCategoriesSelectEvent(it) } EventBus.getDefault().removeStickyEvent(CategoriesSelectEvent::class.java) } но как то не оч((
Max
в бумажку
Vadim
за счет чего получается конвертация Char в Int в котлине ? Почему при таком коде: val c: Char = 'c' val i: Int = c.toInt() i=99 ?
Vadim
как эта магия работает?
Kuzma
ребятки кто пользуется Room, подскажите пожалуйста, если я делаю запрос в базу, который содержит в себе join'ы, и по факту возвращает вообще сущность, которая собрана из разных таблиц, какой тип у меня должен возвращать метод?
Yurka
за счет чего получается конвертация Char в Int в котлине ? Почему при таком коде: val c: Char = 'c' val i: Int = c.toInt() i=99 ?
наверное потому что в ascii таблице это символ под номером 99? Это же основы :/
Kuzma
можно поподробнее, как какой-то пласс может знать о поле?
Vadim
@abcdeiko впервые про такую возможность конвертации услышал, спасибо
Anonymous
Это просто на экране так выводит
Anonymous
А в чем проблема? Я не понял
Kuzma
А главный какой в запросе? Тот и возвращает наверное не?
class Foo { Field1 Field2 Field3 } class Bar { Field4 Field5 Field6 } class Result { Field1 Field3 Field4 Field6 }
Kuzma
ThisIsJavaaA кроме Result
Anonymous
А есть такой паттерн фасад
Anonymous
Посмотри его может подойдет, если честно вопрос не очень то понял
Kuzma
ThisIsJavaaA в Result сделать экземпляры Foo и Bar и пометить их как Embedded?
Kuzma
зачем?
Kuzma
не проще ли, прочитать значение из EditText, а потом просто передать его в нужный метод, который сохранит его в SP
Anonymous
Через дао делай
Kuzma
Можно и так
пока так не очень получается
Anonymous
А можот создать класс с полями
Kuzma
А можот создать класс с полями
а как связать их со столбцами запроса? ColumnInfo ?
Kuzma
как выгледит запрос?
"select groceries.id, groceries.name, recipe_ingredient.amount, recipe_ingredient.unit_id from recipe_ingredient inner join groceries on recipe_ingredient.grocery_id = groceries.id where recipe_id = :recipeId"
Anonymous
а groceries будет внутри recipe_ingredient
Anonymous
да забей, короче создовай класс типа слой между активити и perf.... и этот класс должен записывать итд
Kuzma
ThisIsJavaaA RecipeIngredient содержит в себе только GroceryId, а не всю сущность
Anonymous
сделай так чтоб содержал
Anonymous
@Relation - типа связывает