Ruslan
например?
Эм. Сохранить в любой файл и прочитать его. Сохранить поля отдельно с уникальным ключом и собрать объект из параметров после. Вариантов куча
Konstantin
если че я не посраться просто выяснить хочу досконально )
@chmilevfa Сергей против этого. Мне не объяснили почему. Говорят что плохо и все тут))
если один объект а не какой то лист то грех не использовать
Konstantin
для отдельного файла мне еще обвязку писать
Fedor
@chmilevfa Сергей против этого. Мне не объяснили почему. Говорят что плохо и все тут))
имхо, у Сергея мало аргументов. Вообще если тебе простые, нечасто изменяющеся данные нужно сохранить, то жсон в файле норм вариант. Если потребуется расширять, то на то и проводят рефакторинг кода
Konstantin
а для шаредов уже все есть
Ruslan
так шареды тоже файл, в чем разница?
в том, что он в формате XML и его чтение занимает много времени
Konstantin
в том, что он в формате XML и его чтение занимает много времени
медленнее из за кучи тегов (читай кучи разных ключей) или просто из за размера текстового контента между тегми?
Konstantin
про objectinputstream слышал?
честно говоря нет (
Sergei
про objectinputstream слышал?
нет ты что. не хочу тащить обжект инпут стрим
Konstantin
ясно
понятно
Sergei
мы вам перезвоним
Konstantin
ни то, ни другое)
так а что с objectinputstream?
Ruslan
так а что с objectinputstream?
работал, когда я последний раз проверял)
Konstantin
как будто партизан допрашиваю )
Konstantin
блин какая то недосказанность всеравно осталась
Martynenko
всем привет, если есть несколько уведомлений и в каждом из них используется похожий intent, но набор данных передаваемый в intent различается. какой флаг надо использовать в PendingIntent? чтобы данные при открытии брались ис нужного интента, а не с последнего:?
Сергій
Он должен быть уникальным
Martynenko
@desugar т.е. как с idnotification?
Sergei
это велосипед же
Естественно
Сергій
задай каждому PendingIntent уникальный requestCode
Martynenko
Сейчас попробую
Martynenko
Сработало. Спасибо большое! @desugar
Сергій
👍
Roman
Подскажите, как можно остановить в нужный мне момент запросы в сеть при использовании repeat&delay? disposable = ServerApiService.create().getActiveOrder( context.getTokenFromShared()) .subscribeOn(Schedulers.io()) .observeOn(AndroidSchedulers.mainThread()) .delay(2, TimeUnit.SECONDS) .repeat() .subscribe({ //TODO }, { })
Ruslan
Observable.interval(2, TimeUnit.SECONDS).flatMap(...)
Anonymous
если счет для ИП рублевый в Сбербанке можно получать на него деньги от продажи приложений в Google? Или надо заводить долларовый со всем геморроем валютного контроля?
Artem
гугл вроде в рублях не умеют платить
Nikita
KeyPairGeneratorSpec создается только один раз ? Или при каждом запуске приложения заново ? Если только один, как узнать что он уже создан ?
Nikita
т.е KeyPairGeneratorSpec.Builder.build() будет проигнорирован ? Старый ключ не затрется ?
Himars
По идее нет. Но я делаю в начале метода проверку. if (keyStore.containsAlias(ALIAS_USER_KEY_PAIR)) { return; }
Kirill
Привет, можно сделать так, чтобы на всех устройствах иконка твоего приложения была квадратной?
Kirill
не понижая апи ниже 26
Sergei
сделать... иконку... квадратной?
Kirill
там свг
Kirill
он сам режет потом
Kirill
пнгхи для легаси
Сергій
там свг
так не делай адаптивную иконку
Сергій
)
Сергій
просто пусть будет png
Kirill
попробую
Сергій
а вообще это некрасиво будет )
Kirill
это работает
Сергій
все приложения которыми я пользуюсь уже поддерживают adaptive icon, а те которые не поддерживают выглядят как уг на фоне
Kirill
я понимаю
Kirill
но тп дизайнеры
Влад
Добрый день, пытаюсь освоить RxJavaдля этого написал абстрактный алгоритм, есть список значений его передаю как поток данных в Observable и поочередно с задержкой вывожу их в textView, но при повороте экрана перестает передаваться значение в textView, как это правильно решить?
Сергій
)
Влад
io.reactivex.Observable .fromIterable(getLists()) .subscribeOn(Schedulers.newThread()) .map(s -> { Thread.sleep(500); loadData(s); return s.toUpperCase(); }) .observeOn(AndroidSchedulers.mainThread()) .subscribe(s -> { Log.i("RX2", s); counterTextView.setText(s); } )
Сергій
я понимаю
для самсунг тоже есть флажок <meta-data android:name="com.samsung.android.icon_container.has_icon_container" android:value="true" />
Kirill
да и адаптивную иконку норм сделать сложно
Kirill
где-нибудь да будет как гавно выглядеть
Kirill
а для всяких миюай?
Сергій
о спасибо)
убирает обводку
Сергій
а для всяких миюай?
может и есть но я не знаю
Ivansuper
Читай про lifecycle
Влад
После поворота активность пересоздается. Вся разметка пересоздается. Инстанс TextView другой. Твой код продолжает ломиться в старый объект, которого уже нет на экране
Это я знаю, думал что rx магиски под капотом сама узнает новую ссылку на новые объекты. получается лучше сделать этот перебор в другом классе и там определить интерфейс для запоминания активности?
Ivansuper
Интересно как она узнает это если она не имеет отношения к UI?
Ivansuper
Я про идею с интерфейсами
Влад
понял, спасибо
roman G
Ребят, есть такая логика, не могу придумать как реализовать Допустим есть путь к файлу как project/mainFolder/folder1/folder1.1/content.mp4 в mainFolder лежат ещё другие папки (folder2, folder 3 и тд) мне нужно сделать метод, который обрежет этот путь к папке от content.mp4, до project/mainFolder/folder1 но я знаю только точный путь до mainFolder, т.е я сам точно знаю как обрезать до mainFolder, но не знаю как обрезать что-бы был mainFolder/следующая_папка_с_конентом