Maxim
Мб кто сможет помочь
Maxim
Всем привет может кто-нибудь подсказать как вывести маркеры в google maps и как организовать их отрисовку с помощью rx java?
Ontoshgo
делат рисават... просто убил)))
Maxim
Вроде понял спасибо)
Dmytro
Dmytro
прямую линку на айдиофайл можно
Vadim
когда пишеш тесты на уровне презентера мы же должны подсунуть ему что-то типа TestRepoClass без реальных вызовов ?
Anonymous
можно,но как её получить из адаптера,сами песни тягаю с устройства с помощью
android.provider.MediaStore.Audio.Media.EXTERNAL_CONTENT_URI и cursor
Anonymous
mediaPlayer.setDataSource(url);
Max
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. Т.е. иконка с новым именем, внутри приложения - новое имя. А вот если открыть текущие приложения, то там старое имя. Проект не мой, так что кода тут много, не знаю куда копнуть. В ресурсах поменял строки.
Yurka
Alexander
Просто старый разраб где-то бахнул походу прямо в коде и теперь не знаю, как найти.
Osip
А поиск строки по всем файлам?
Alexander
А всё, кажись нашел класс, где это захардкожено. Но ручками. Не подскажете, как строки ищите по всем файлам? Я обычно через дабл шифт ищу, но это поиск по именам файлов
Alexander
ActivityManager.TaskDescription taskDescription = new ActivityManager.TaskDescription() - вот такая штука выставляет.
Osip
Alexander
Шикарно, спасибо! :) Надо заставить себя загуглить перечень лайфхаков для AS с плагинами и хоткеями и поднять производительность.
Osip
Osip
Будет подсказывать когда действие, которое ты совершил можно заменить на шорткат
Alexander
У меня есть просто key promoter. Уже показывает несколько тысяч на запуске билд сборки на девайсе
Max
Alexander
Уже несколько тысяч, а билдить все равно как-то с мышки умудряюсь
Osip
Alexander
Попробую. Мой жутко бесит. Если сделаешь неправильное действие при открытие диалога аля релиз билд или открытие проекта, то оно будет висеть, пока диалог не пропадет. А если это ввод релиз ключ - то никогда, пока не запустишь
Osip
Osip
Не, этот более цивилизованный.
Osip
Я и первым пользовался, но меня бесило, что его нельзя было нормально кастомизировать, поэтому я правил внешний вид в исходниках. А потом какой-то хороший человек сделал форк.
Artem
Ребята, я тут поспешил, и удалил пекеджи с тестами...кто-то скажет где можно прочитать как их заново создать, что б все гладко было
Dmitriy
По идеи 404 это не найдена страница или ресурс. Тип ответа роли большой играть не должно
Artem
или просто создать папку и там тесты писать?
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
Kuzma
можно поподробнее, как какой-то пласс может знать о поле?
Vadim
@abcdeiko впервые про такую возможность конвертации услышал, спасибо
Anonymous
Anonymous
Это просто на экране так выводит
Anonymous
А в чем проблема? Я не понял
Kuzma
ThisIsJavaaA кроме Result
Anonymous
А есть такой паттерн фасад
Anonymous
Посмотри его может подойдет, если честно вопрос не очень то понял
Kuzma
ThisIsJavaaA в Result сделать экземпляры Foo и Bar и пометить их как Embedded?
Kuzma
зачем?
Kuzma
не проще ли, прочитать значение из EditText, а потом просто передать его в нужный метод, который сохранит его в SP
Anonymous
Через дао делай
Anonymous
Anonymous
А можот создать класс с полями
Anonymous
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
Anonymous
а groceries будет внутри recipe_ingredient
Anonymous
да забей, короче создовай класс типа слой между активити и perf.... и этот класс должен записывать итд
Kuzma
ThisIsJavaaA RecipeIngredient содержит в себе только GroceryId, а не всю сущность
Anonymous
сделай так чтоб содержал
Anonymous
@Relation - типа связывает