Сергій
onDestroy
Denis
onDestroy
То понятно, а есть возможность отличить, сервис остановился не стандарно, а из-за того что система его прибила?
Сергій
похоже на костыли )
Denis
А в каких случаях вызывается onTaskRemoved в сервисе?
Сергій
А в каких случаях вызывается onTaskRemoved в сервисе?
когда юзер убирает приложение из меню недавних
Сергій
там же есть джава дока )
Сергій
Ctrl + Q на названии метода
Denis
там же есть джава дока )
да, читал ее. но щас разбираюсь в легаси коде в проекте, там в onTaskRemoved закинули код для переподнятия сервиса, а комментах написано что это для перезапуска сервиса, если система его убьет. вот решил разузнать, может кто сталкивался с подобным)
Сергій
эти костыли зарубили
Dima
мб кто то сталкивался? source tree
Dima
... старая версия гит
Denis
... старая версия гит
а по ssh пробовал?
Turalllb
Не напомните, если в гугл консоли возможность предоставлять кому то доступ к аналитике?
Dima
а по ssh пробовал?
не, обновил гит клонирует...
Turalllb
добавить как User к аккаунту, и дать PERMISSION'ы какие нужно
Спасибо, я вот только что увидел тот пунк что под носом был все время
Vladimir
не было ни у кого подобных проблем с подпискам? В одном из приложений после окончания триал-периода все подписки автоматически отменяются с статусом "Платеж возвращен", в других приложениях подобного не происходит. Из отличий могу заметить только то, что здесь подписка годовая, а в других приложениях месячные
Vladimir
можно ли как-то случайно в коде настроить, чтобы подписка отлетала автоматом после окончания триал-периода? Никак не могу понять с чем может быть связано такое поведение
Jacob
Ребята кто шарит в moxy подскажите почему может не вызываться у презентера onFirstViewAttach, во фрагменте @InjectPresenter есть, презентер относледован и аннотация @InjectViewState есть ((
Denis
там работает делегат
Denis
без этого фрагмента у тебя не будет магии
Anonymous
Всем привет! Тут такой вопрос нарисовался, есть необходимость распарсить xml файл, но xmlpullparser уж больно медленно работает, может кто посоветовать более быстрый аналог , если таковые имеются?
Jacob
без этого фрагмента у тебя не будет магии
спасибо, помогло вот так заработало, с зависимостями от форка и наследованием фрагмента implementation 'tech.schoolhelper:moxy-x:1.7.0' implementation 'tech.schoolhelper:moxy-x-androidx:1.7.0' kapt 'tech.schoolhelper:moxy-x-compiler:1.7.0'
Mike
вообще да, хороший вопрос — что такое «медленно» и почему
Mike
До 20мб в среднем
короче, надо код смотреть. Существует бесконечное множество способов использовать любой парсер неправильно.
Дмитрий
Ребята привет, подскаэите плиз ошибка вылетает (Failed to convert a value of type java.lang.String to long) и говорит что в нужно помеять тип данных в строчке CategoryName catName = ds.getValue(CategoryName.class); Почему одна ячейка работает recyclerView а другие нет?
Дмитрий
Повтор плохого вопроса без его улучшения чреват мьютом.
Да блин.. а как ещё можно задать вопрос?.. на которой не знаешь ответ,особенно в программировании..
Mike
и стектрейс
Denys
Инженерия ведь, ну. :)
Дмитрий
2 минуты...)
Carnage
Привет
Carnage
Что то хотел?
Mike
gist.github.com
Дмитрий
gist.github.com
вот код https://pastebin.com/gsqCKu42
Дмитрий
Mike
вот код https://pastebin.com/gsqCKu42
> (Map <String, MenuTicket>) in.createTypedArrayList(MenuTicket.CREATOR);
Mike
невооружённым глазом видно, что работать это не может (но ошибка на скрине о другом)
Mike
судя по тому, что это Firebase (Firestore? База данных?), данные лежат одного типа, а в модели написан другой
Mike
вообще, рекомендую учить джаву, всячески наиграться с ней, а потом с ненулевым опытом вкатываться в андроид
Дмитрий
Дмитрий
если cost вырубаю все ячейки грузятся
Сергей
public void setCost(long cost) {         Cost = cost;     } Не, переменные так не именуют. Или this.cost= или mCost
Дмитрий
если включаю одна
Denis
До 20мб в среднем
Это много, лучше под Андроид чем pull parser не найдешь. Есть еще SAX парсеры, в теории они быстрее, но под Андроид стабильно работающего вроде нет (хотя может что-то поменялось уже). Если б был файл в пределах метра, можно б было DOM парсер взять они быстрее.
Сергей
А парселабле я не помнню, но с первого раза оно не работает у новичков обычно.
Сергей
mCost — тоже нет
В легаси если седой тимлид прикажет - будем делать. А так нет
Дмитрий
не в курсе и за чего конфликутют String и long?
Сергей
Ну с того что их нельзя скастить друг в друга. toString/valueOf
Сергій
Разве можно читать из Parcelable не по порядку?
Сергей
Тут вам не 🐸скрипт
Сергей
Или да, порядок левый
Mike
это другая проблема)
Сергій
Или да, порядок левый
protected MenuTicket(Parcel in) { //        Cost = in.readLong();         Description = in.readString();
Сергій
Первые байты писались лонга
Дмитрий
CategoryName catName = ds.getValue(CategoryName.class); андроид говорит что ошибка в этой строке.
Aleks
Не работают логи для okhttp. Пробовал разные уровни, не помогает. Куда копать? Может ли быть дело в устройстве? Использую samsung, на эмуляторе тоже не отображается. В логах вижу только то, что пришло с сервера. https://gist.github.com/alkocher/34d8daaa0f077271c85d4e42c8ee3f7a
Сергей
А в fb может как строка записалась?
Сергей
CategoryName catName = ds.getValue(CategoryName.class); андроид говорит что ошибка в этой строке.
А зачем нам имя класса андроид, если нам имя категории продукта надо? Котрая и на китайском может быть