Nikita
у кого была такая фигня: я вчера опубликовал обновление приложения, прошло больше суток, а обновления в маркете все еще нет. Никаких режектов и варнингов нет. Просто не публикуется без причины. Кто знает как лечить?
Дмитрий
Nikita
когда это произошло?
Nikita
я 13 числа норм обновление выложил - за пару часов опубликовалось
Anonymous
Друзья, большинство Android разработчиков тестируют свой код с помощью Junit и Macckito, правильно?
M
Dj
Anonymous
M
Anonymous
Nikita
Моки - это зло, лучше простые стабы
Michael
t.me/Android_Architecture
https://nometa.xyz
Vladimir
Nikita
Моки неочевидны и зачастую сложные. В итоге их мега сложно поддерживать. Плюс на рефлекшн-магии работает
Vega
Ребят, а передаю во фрагмент бандл
Vega
Где во фрагменте можно считывать содержимое?
Vega
Я хочу в презентер передать инфу
Vega
Можно ли сразу при создании презетера(Мокси) доставать из аргументов инфу и передавать или же они могут быть null???
Michael
Vega
Vega
Вопрос был в том, можно ли сразу запросить аргументы во фрагменте
Vega
Или же нужно ждать какого-то жизненного цикла фрагмента
Michael
Ждать ЖЦ
Vega
Michael
Ты конечно можешь проверить сам: в init блоке попробовать достать из бандла
Michael
мокси за тебя же это делает
Vega
Ещё раз, вопрос
Vega
Когда можно обращаться к аргументам фрагмента?
Vega
Сразу в ините или же нужно ждать onCreate и тд?
Anonymous
Ребят,кто уже больше года работает на фрилансе android разработчиком?
mentarey
Сделай Man sealed и сделай 2 класса от него производных, один с name, 2й с age.
Vadim
Как проверить действительна ли подписка?
Пытаюсь двумя способами:
billingClient.queryPurchaseHistoryAsync(BillingClient.SkuType.SUBS) { billingResult, purchasesList -> }
val purchasesList = billingClient.queryPurchases(BillingClient.SkuType.SUBS).purchasesList
И в обоих случаях возвращается или такая модель или другая:
{
"productId": "weekly_with_trial",
"purchaseToken": "someToken",
"purchaseTime": 1563305764597,
"developerPayload": null
}
{
"orderId": "GPA.3380-7704-5235-01361",
"packageName": "com.myapp",
"productId": "weekly_trial_trial",
"purchaseTime": 1563305764597,
"purchaseState": 0,
"purchaseToken": "someToken",
"autoRenewing": false,
"acknowledged": false
}
zlo
Q. Что не получается. Нужно для каждого юзера свой токен для уведомлений
mentarey
Через "is" можно узнать, к какому классу относится.
When(man)
{
is AgeКласс
is NameКласс
}
И там внутри будет man приведён к твоему классу с нужными полями.
Vitaly
Как вы считаете, нормальный код или есть какие-то моменты говнокодинга, которые лучше исправить?
Vitaly
Michael
А зачем apply блок?
Michael
Без него же можно вроде
Michael
Ну и в ресурсы вынести константы
Vitaly
А теперь (если не обращать внимания на ресурсы) ?
Nikita
Просто люди часто ими злоупотребляют, что код превращается в нечитаемую белиберду
Nikita
takeIf let - это просто адская смесь
Michael
Да тут кода-то особо нет)
Ну если прям совсем придираться, то название метода странное: getDialogContent. При этом возвращает View судя по всему)
Vitaly
Michael
Ну смотря что делается в методе. Мб можно и так
Nikita
Не понял, а что тут вообще может быть не так?
Anonymous
Возможно, случайным образом, тут кто-то ездил из Украины в Крым? призывного возраста, как границу проходили?
Сергій
jenia
Делаю запрос с retrofit но получаю на сервере экранированую строку. Получаю строку из textEdit.
jenia
String product_name = name_edit_field.getText().toString();
jenia
Retrofit
@Multipart
@POST("/api_product/add-for-test")
Call<AddProductTestResponse> addNewProduct(
@Part List<MultipartBody.Part> imageFiles,
@Part("sizes[]") List<String> sizes,
@Part("AddProductMobileTesterForm[product_name]") String product_name
);
jenia
Как то нужно по особенному формировать строку тут перед запросом?
Саму строку смотрел перед отправкой. Там нет ковычек никаких
jenia
Андрей
Всем привет.
Вопрос такой: можно ли Retrofit использовать на сервере?
Alexandr
Идет речь о файле build.gradle или нет?
Michael
Topol
И ещё вопрос, ретрофит позволяет что то делать, чего не может jsoup?
Андрей
Идет речь о файле build.gradle или нет?
Это ответ мне или на вопрос выше? Если мне, то речь идет о сервере, который мне надо написать. Можно ли на нем использовать библиотеку Retrofit, чтобы взаимодействовать с клиентом?
Alexandr
Андрей
Michael
Topol
Ребят, работаю на стройке, с компами вроде дружбу. Реально с нуля стать программистом за 3 мес, почитать и устроиться на работу за хорошие деньги?
Dima
Michael
Dima
Topol
В Москве
Michael
В Москве
Высокая конкуренция на старте: сложно найти первую работу
Anton
Anton
У нас может быть вакансии такие есть
Dima
Topol
От 20 рублей потянет, у меня на стройке чуть больше
Evgeny.kt
Topol
Topol
В мес
Anton
От 20 тыс
А за еду и жилье работать не хочешь?