Size: a a a

Android Developers

2020 August 19

ES

Egor Sigolaev in Android Developers
neikist
Готовьтесь к боли. И лучше сами апи прикиньте, так как очень многие 1сники банально не в курсе что такое рест. А данные привыкли через xml а не json гонять.
Я же в 1с не шарю вообще, как же мне обращаться к нему без апи?
источник

ES

Egor Sigolaev in Android Developers
neikist
Готовьтесь к боли. И лучше сами апи прикиньте, так как очень многие 1сники банально не в курсе что такое рест. А данные привыкли через xml а не json гонять.
Если бы была бы бд mysql, сам бы сделал без вопросов.
источник

S

SE in Android Developers
Quantum Harmonizer
Запустить один запрос.
И запустить второй запрос.
Мне нужно показать один ProgressBar для обеих.
Я хотел сделать это через merge и через compose добавить вот это
public static <T> ObservableTransformer<T, T> applyProgress(HasProgress viewModel) {
       return upstream -> upstream.doOnSubscribe(disposable -> viewModel.showProgress())
               .doOnTerminate(viewModel::hideProgress);
   }
источник

S

SE in Android Developers
SE
Мне нужно показать один ProgressBar для обеих.
Я хотел сделать это через merge и через compose добавить вот это
public static <T> ObservableTransformer<T, T> applyProgress(HasProgress viewModel) {
       return upstream -> upstream.doOnSubscribe(disposable -> viewModel.showProgress())
               .doOnTerminate(viewModel::hideProgress);
   }
Попробовал merge на sample проекте без сетевого запроса. Если первый запрос кидает Exception, то второй не продолжается.
источник

n

neikist in Android Developers
Egor Sigolaev
Я же в 1с не шарю вообще, как же мне обращаться к нему без апи?
Может вам повезет и на знающих наткнетесь, вероятность не такая уж маленькая, но есть. А общаться -  так по апи. Возможность реализовать апи на стороне 1с есть, но его придется согласовывать с разрабами 1сными и лучше пушить с вашей стороны форматы и эндпоинты, а от 1сников только корректировки по техническим причинам (организация хранения, ограничения платформы и т.п.)
источник

ES

Egor Sigolaev in Android Developers
neikist
Может вам повезет и на знающих наткнетесь, вероятность не такая уж маленькая, но есть. А общаться -  так по апи. Возможность реализовать апи на стороне 1с есть, но его придется согласовывать с разрабами 1сными и лучше пушить с вашей стороны форматы и эндпоинты, а от 1сников только корректировки по техническим причинам (организация хранения, ограничения платформы и т.п.)
😔
источник

n

neikist in Android Developers
Есть еще у 1с встроенная апишка в формате OData, можете погуглить, немного на graphql похоже как по мне, но с ней другая проблема, каждое изменение структуры хранения данных в 1с которые вы через апишку запрашиваете - автоматически меняет апишку, обратную совместимость обеспечить невозможно.
источник

ES

Egor Sigolaev in Android Developers
neikist
Есть еще у 1с встроенная апишка в формате OData, можете погуглить, немного на graphql похоже как по мне, но с ней другая проблема, каждое изменение структуры хранения данных в 1с которые вы через апишку запрашиваете - автоматически меняет апишку, обратную совместимость обеспечить невозможно.
Прикол в том, что я даже глазами не видел этот 1с. Разбираться не хочу, но апи нужно будет достать. А кто вообще занимается написанием апи? 1с бекенд дев?
источник

n

neikist in Android Developers
Egor Sigolaev
Прикол в том, что я даже глазами не видел этот 1с. Разбираться не хочу, но апи нужно будет достать. А кто вообще занимается написанием апи? 1с бекенд дев?
У 1с нет разделения на бек и фронт. По факту одни и те же люди и апишки и бизнес логику и формочки пилят. Апи можешь банально по требованиям прикинуть, какие сущности должны ходить и т.п., а дальше 1снику с которым будешь общаться скидываешь ссылку на описание того что есть рест, и согласовываете поля по каждой сущности.
источник

QH

Quantum Harmonizer in Android Developers
SE
Мне нужно показать один ProgressBar для обеих.
Я хотел сделать это через merge и через compose добавить вот это
public static <T> ObservableTransformer<T, T> applyProgress(HasProgress viewModel) {
       return upstream -> upstream.doOnSubscribe(disposable -> viewModel.showProgress())
               .doOnTerminate(viewModel::hideProgress);
   }
в @reactivex должны знать
источник

S

SE in Android Developers
Quantum Harmonizer
в @reactivex должны знать
OK, спасибо
источник

ES

Egor Sigolaev in Android Developers
neikist
У 1с нет разделения на бек и фронт. По факту одни и те же люди и апишки и бизнес логику и формочки пилят. Апи можешь банально по требованиям прикинуть, какие сущности должны ходить и т.п., а дальше 1снику с которым будешь общаться скидываешь ссылку на описание того что есть рест, и согласовываете поля по каждой сущности.
Понял, спасибо. Пойду подумаю)
источник

a

akella122⌬ in Android Developers
Ребят, не открываются ресурсы и активности в студии, а другие файлы открываются нормально. Как починить знает кто?
источник

a

akella122⌬ in Android Developers
причем картинки в ресурсах открываются
источник

A

Andrii in Android Developers
спасибо покопаюсь)
источник

AO

Andrei Osipov in Android Developers
Всем доброго дня. Есть задача скейлить TextView с числами по мере приближения к центру экрана. Для этого решил использовать RecyclerView с переопределенным LayoutManager.
Проблема сейчас в том, что в зависимости от разряда числа скейл пропорционально увеличивается. Понимаю, что все дело в child.width / 2 но на что исправить хз. Подскажет кто-нибудь?
https://gist.github.com/osip-000/65eac46822d0d9e0c1ccec125ab122fe
источник

RC

Roman Chumachenko in Android Developers
Ребзя, ни у кого такого не наблюдается: после перехода в проекте на котлин 1.4 ощутимо возросла загрузка процессора на ровном месте? Можно просто код писать в небольших файлах и ноут идет на взлет
источник

DM

Danile Martynov in Android Developers
рябзи, кто то решал такую проблему
html парсится и выдает такие символы (знаки  вопроса). как пофиксить?
гружу в вебью так:
loadDataWithBaseURL("", dataHtml.getHtml(), "text/html", "UTF-8", "")
источник

SK

Stanislau Karaleuski in Android Developers
Ребята, помогите пожалуйста. Тестирую встроенные покупки. С тестовым sku все работает. С реальным sku BillingClient пишет, что приложение не найдено. В данный момент приложение находится в закрытом тестировании, может ли это быть причиной? Нужно переводить в альфу?
источник

SM

Starikov Mark in Android Developers
что по jetpack compose, я пропустил, уже юзабельно, в продакшене можно начинать юзать?
источник