Size: a a a

Android Developers

2020 June 26

ES

Egor Sigolaev in Android Developers
Ivan Sablin
Ответ: нужно было удалить второй аккаунт(замечу, что не выбрать нужный в google play, это не помогло). Где тут вообще логика, как же порой горит с гугла
Стоп, а можно прямо протестить покупку без релиза тестовой версии в гп?
источник

IS

Ivan Sablin in Android Developers
нужно залить в альфу или в дебаг в гп в любом случае
источник

IS

Ivan Sablin in Android Developers
а потом просто собирать в студии релизные версии и ставить на телефон
источник

ES

Egor Sigolaev in Android Developers
Ivan Sablin
нужно залить в альфу или в дебаг в гп в любом случае
А, если надо исправить что - то? Нужно изменить и поставить подписанный апк на мобилу? И тогда биллинг клиент будет инитится нормально и можно будет совершать тестовые покупки?
источник

IS

Ivan Sablin in Android Developers
ну сколько я не делал до этого, надо залить с билингом приложуху в гугл плей, потом никаких проблем нет совсем, потом просто ставишь подписанные релизным ключем апкшки на телефон и тестовая подписка работает
источник

ES

Egor Sigolaev in Android Developers
Ivan Sablin
ну сколько я не делал до этого, надо залить с билингом приложуху в гугл плей, потом никаких проблем нет совсем, потом просто ставишь подписанные релизным ключем апкшки на телефон и тестовая подписка работает
Понял, спасибо
источник

S

Singular in Android Developers
```
 {
    "result": ..................,
    "error": ..................
}
```
Хочу создать BaseResponse, использовать данный подход в связке с RxJava+ Retrofit+Gson?
источник

AN

A N in Android Developers
Кто нибудь сталкивался с такой проблемой? Есть спиннер, который растянут на всю ширину. Когда запускаю на девайсе Huawei p20. Диагональ 5.8. (картинка вторая) появляется откуда то что то тип marginLeft.  Создаю эмулятор с такой же диагональю (картина первая), запускаю ту же APK, все отображается как надо.
источник

AN

A N in Android Developers
источник

S

Singular in Android Developers
Singular
```
 {
    "result": ..................,
    "error": ..................
}
```
Хочу создать BaseResponse, использовать данный подход в связке с RxJava+ Retrofit+Gson?
Помогите кто может, оч срочно
источник

f

full upgrade in Android Developers
Подскажите пожалуйста, у меня есть активити, в нем фрагмент, в котором находится список, по нажатию на элемент списка я должен открыть фрагмент с детальной информацией об элементе. Каким образом лучше всего его открыть так, чтобы после возвращение сохранилось состояние фрагмента со списком(и если я промотал до 10 элемента, то к нему бы и вернулся)?
Мои варианты:
1) С фрагментменеджером методом add добавлять новый фрагмент, старый сохранять с addToBackStack
2) С фрагментменеджером методом replace заменять текущий, старый сохранять с addToBackStack, при возвращении назад отрисовывать экран с ранее сохранённым списоком и проматыванием к необходимом элементу
Что лучше или может быть есть другой вариант, лучше этих?
В случае с первым вариантом не будет ли приложение лагать, если в детальной информации много данных?
источник

EC

Evgeny Cherkasov in Android Developers
Кто хорошо разбирается с multiDex?
У меня приложение при старте падает с ошибкой java.lang.NoClassDefFoundError: Failed resolution of: L<package_name>/R$string.
Приложение использует multiDex. Нашел что нужно добавить настройку классов для включения в основной DEX файл. Сделал как тут описано https://developer.android.com/studio/build/multidex#keep
Но не помогает.
источник

AN

A N in Android Developers
full upgrade
Подскажите пожалуйста, у меня есть активити, в нем фрагмент, в котором находится список, по нажатию на элемент списка я должен открыть фрагмент с детальной информацией об элементе. Каким образом лучше всего его открыть так, чтобы после возвращение сохранилось состояние фрагмента со списком(и если я промотал до 10 элемента, то к нему бы и вернулся)?
Мои варианты:
1) С фрагментменеджером методом add добавлять новый фрагмент, старый сохранять с addToBackStack
2) С фрагментменеджером методом replace заменять текущий, старый сохранять с addToBackStack, при возвращении назад отрисовывать экран с ранее сохранённым списоком и проматыванием к необходимом элементу
Что лучше или может быть есть другой вариант, лучше этих?
В случае с первым вариантом не будет ли приложение лагать, если в детальной информации много данных?
Лучше новую Activity, в настройках манифеста singleTop, и потом просто через финиш убивать activity
источник

S

Sodikov in Android Developers
Привет всем, работаю над Веб редактором, нужна помощь от js разработчиков, если имеются люди с знанием  js откликнитесь, спасибо заранее.
источник

f

full upgrade in Android Developers
A N
Лучше новую Activity, в настройках манифеста singleTop, и потом просто через финиш убивать activity
Да, обычно так делаю, но как лучше поступить в этом случае, при работе с фрагментами?
источник

n

neikist in Android Developers
A N
Кто нибудь сталкивался с такой проблемой? Есть спиннер, который растянут на всю ширину. Когда запускаю на девайсе Huawei p20. Диагональ 5.8. (картинка вторая) появляется откуда то что то тип marginLeft.  Создаю эмулятор с такой же диагональю (картина первая), запускаю ту же APK, все отображается как надо.
Может жест "назад" инсеты какие выставляет? Хз даже.
источник

f

full upgrade in Android Developers
A N
Лучше новую Activity, в настройках манифеста singleTop, и потом просто через финиш убивать activity
Как бы ты поступил?
источник

А

Артёмка in Android Developers
проверь в layout inspector
источник

AN

A N in Android Developers
Блин, ну я бы даже если в голову приставили оружие, не стал бы для отображения детальной информации извращаться с фрагментами. Обычно детальная информация необходима для того чтобы заглянуть и вернуться обратно в список. Для этих целей новая Activity и finish, самое то. Так что из твоих двух вариантов выбрал бы свой третий. Сорри, не подскажу 😬
источник

АИ

Артем Иванов... in Android Developers
A N
Лучше новую Activity, в настройках манифеста singleTop, и потом просто через финиш убивать activity
чем лучше?
источник