Tishka17
Да? Вон та статическая переменная?
Tishka17
Покажи чему равна
Anonymous
Anonymous
https://stackoverflow.com/questions/9803838/shared-preferences-get-lost-after-shutting-down-device-or-killing-the-app
Anonymous
вот такая получается проблема
Anonymous
Tishka17
ну у тебя по ошибке явно путь неправильный открывало
Anonymous
после того как закрываешь полностью прогамму, путь обнуляется в шэйрид преференс
Anonymous
вот проблема
Сергій
оно же говорит что не может сохранить, / is a directory
Сергій
и вообще, зачем префам указывать путь к файлу? пусть по умолчанию сохраняют
Roman
ребят, а подскажите как считается кол-во скачиваний в гугл плее?
для каждой страны свое кол-во? или общее?
Arsen
Как назывался тот тип где валюты с точкой хранить??
Сергій
Arsen
о, пасиб
Сергій
Кто-то сегодня спрашивал про ограничения которые накладывает targetSDK 26 на работу сервисов в фоне, вот https://developer.android.com/about/versions/oreo/background и https://developer.android.com/about/versions/oreo/background-location-limits
это всё надо учитывать
Sergey F
навигационная шторка после выбора менюшки подлагивает, не закрывается где-то секунду в мобилке, хотя на планшете работает нормально. Это связано с тем, что я сильно нагрузил фрагмент?
Мумитроль
И нагрузили и норма
Мумитроль
Посмотрите внимательно как делают в других приложениях
Olexandr
Как правильнее реализовать корзину в приложении. Завязать на апи или на локальной бд?
Mikhail
Mikhail
Я смотрел приложение розетка(интернет магазин), так там на апи сделано)
В целом Интранет магазин, должен быть максимально кросс платформенным. Это касается как и дизайн части сайта , так и структуры, так и товаров (в идеале все грузить вызовами к CDN) . Корзина нужна на api , чтобы универсально в дальнейшем передавать данные в биллинг систему , которая к примеру может на десктопе и в мобильном приложении работать от разных провайдеров и как следствие иметь разные требования к оформлению заказа и процесса оплаты, поэтому api .
Olexandr
Gleb
ребята, нгужна хелпа:
есть кастомнаю вью, в ней есть иконка и editText
есть фрагмент (A) с 4 этими вьюшками, которые заполняются разными стрингами, когда перехожу с A дальше на Б, а потом возврашаюсь на A, то у меян все мои кастомные вьюшки имеют одинаковый текст, а должны разный, в чем проблема?
Gleb
я так думаю, что одинаковые id у editText внутри вью, но как это все решать
Vladimir
Vladimir
или вероятно оно востанавливается, но неправильно, у меня подобное было
Gleb
да даже без восстановления
Gleb
если я в он резюм буду сам заново сетить в одну вьюху, то у всех поменяется такст
Tishka17
У тебя там статические переменные что ли?
Serg
Serg
Так не будет работать
Serg
Нормально
Gleb
что...
Serg
Ну поменял поле в объекте и подставил в другую текствью
Serg
Я откуда знаю
Gleb
спасибо, конечно, за помошь, но не надо писать, ради того что бы написать
Vladimir
Gleb
текста сетяться нормально по дебагу
teamdale
На обеде коллега на работе сказал что, мол, такая-то модель смарта на андроид мощнее по мощности, чем iphone 6. Я сказал, что ты не прав и нельзя так напрямую сравнивать мощность проц-ра и объем ОП между андр. и IOS. просто у них разные архитектуры ОС и в Андроиде проц. нагружается все равно больше, потому что приложение там работает над JVM(Dalvik) и Java в JIT-компиляторе интерпретируется в байт код, а в IOS язык Objective С сразу в машинный код. Мне самому интерессно теперь стало так ли это?
Сергій
(
teamdale
Сергій
Сергій
Всегда был dex bytecode
Gleb
Gleb
это да, шас почитаю об чем, спасибо
Сергій
Сергій
Dex формат для андроид vm
Сергій
Проц у Apple тупо мощнее из-за своего размера. Они могут за счёт цены других комплектующих удешевить общую цену на устройство, но сам SoC при этом будет дорогим
teamdale
Dex формат для андроид vm
а кто исполняет этот dex bytecode? его же все равно нужно перевести в машинный код для конкретного проц-ра
teamdale
А. то есть неправильно сказать, сто "JIT или AOT компиляторы" - это часть Dalvik/ART. это... как бы... отдельное ПО?
Сергій
Сергій
При установке приложения оно анализируется AOT'ом и частично dex перегоняется в бинарь
Сергій
JIT тоже самое делает, но во время выполнения программы
teamdale
Это часть андроида
понятно. но "JIT или AOT компиляторы" во всех моделях смартов и на разных процах одинаковые чтоли. я думал что для разных проц-ов как-никак, но машинный код должен разный транслироваться.
Сергій
Там ещё много оптимизаций декса есть
Сергій
Сергій
Сергій
Это не как Windows
Сергій
Android надо собирать под конкретную платформу
Сергій
teamdale
Да, точно так же
в принципе, чисто теоретически, можно предложить, что смарт на одинаковом железе (предположим Samsung) и такой же по мощности, но от китайцев малоизвестной фирмы может работать быстрее, за счет лучшего ПО (более грамотно собран андроид и линукс ядро)
Сергій
Роман
teamdale
заметил на смоем андроид смарте приложения некоторые сами "запускаются" и сидят в оперативке. но вроде ресурсы проц-ра не потребляют. для чего они это делают?
Akb
Здароу! По поводу DeepLink. В студии есть AppLinkAssistent, так вот, в каких случайях 3 пункт необходим?
Akb
щас без него тоже работает
Сергій