Size: a a a

AndroidDev :: Разработка. It's Android time now!

2020 December 01

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Alexey Murnikov
Подскажите пожалуйста, в чем мой косяк.
Получаю из апи джейсон в котором есть два поля: список муз.альбомов и их количество.
В логах интерцэптор показывает , что альбомы присутствуют и все ок, но дальше в теле ответа поле со список альбомов становится нулловым.
Для конвертации джейсона в классы котлина пользовался плагином студии и пробовал 2 онлайн конвертера. Вручную тоже сравнивал поля.
Пробовал и Gson, и Moshi.
Весь задействованный код здесь: https://pastebin.com/mzXbFDRs
json покажи пожалуйста
источник

AM

Alexey Murnikov in AndroidDev :: Разработка. It's Android time now!
{
  "resultCount":50,
  "results":[
     {
        "wrapperType":"collection",
        "collectionType":"Album",
        "artistId":80456331,
        "collectionId":1050385369,
        "amgArtistId":741835,
        "artistName":"Panic! At the Disco",
        "collectionName":"Death Of A Bachelor",
        "collectionCensoredName":"Death Of A Bachelor",
        "artistViewUrl":"https://music.apple.com/us/artist/panic-at-the-disco/80456331?uo=4",
        "collectionViewUrl":"https://music.apple.com/us/album/death-of-a-bachelor/1050385369?uo=4",
        "artworkUrl60":"https://is5-ssl.mzstatic.com/image/thumb/Music6/v4/be/9d/0c/be9d0cc6-80f7-b071-2d9e-408ef6e28b78/source/60x60bb.jpg",
        "artworkUrl100":"https://is5-ssl.mzstatic.com/image/thumb/Music6/v4/be/9d/0c/be9d0cc6-80f7-b071-2d9e-408ef6e28b78/source/100x100bb.jpg",
        "collectionPrice":9.99,
        "collectionExplicitness":"explicit",
        "contentAdvisoryRating":"Explicit",
        "trackCount":11,
        "copyright":"℗ 2015, 2016 Fueled By Ramen LLC for the United States and WEA International Inc. for the world outside of the United States. A Warner Music Group Company.",
        "country":"USA",
        "currency":"USD",
        "releaseDate":"2016-01-15T08:00:00Z",
        "primaryGenreName":"Alternative"
     },
источник

AM

Alexey Murnikov in AndroidDev :: Разработка. It's Android time now!
data class Album(
   @field:Json(name = "amgArtistId") val amgArtistId: Int?,
   @field:Json(name = "artistId") val artistId: Int?,
   @field:Json(name = "artistName") val artistName: String?,
   @field:Json(name = "artistViewUrl") val artistViewUrl: String?,
   @field:Json(name = "artworkUrl100") val artworkUrl100: String?,
   @field:Json(name = "artworkUrl60") val artworkUrl60: String?,
   @field:Json(name = "collectionCensoredName") val collectionCensoredName: String?,
   @field:Json(name = "collectionExplicitness") val collectionExplicitness: String?,
   @field:Json(name = "collectionId") val collectionId: Int?,
   @field:Json(name = "collectionName") val collectionName: String?,
   @field:Json(name = "collectionPrice") val collectionPrice: Double?,
   @field:Json(name = "collectionType") val collectionType: String?,
   @field:Json(name = "collectionViewUrl") val collectionViewUrl: String?,
   @field:Json(name = "contentAdvisoryRating") val contentAdvisoryRating: String?,
   @field:Json(name = "copyright") val copyright: String?,
   @field:Json(name = "country") val country: String?,
   @field:Json(name = "currency") val currency: String?,
   @field:Json(name = "primaryGenreName") val primaryGenreName: String?,
   @field:Json(name = "releaseDate") val releaseDate: String?,
   @field:Json(name = "trackCount") val trackCount: Int?,
   @field:Json(name = "wrapperType") val wrapperType: String?
)
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Alexey Murnikov
{
  "resultCount":50,
  "results":[
     {
        "wrapperType":"collection",
        "collectionType":"Album",
        "artistId":80456331,
        "collectionId":1050385369,
        "amgArtistId":741835,
        "artistName":"Panic! At the Disco",
        "collectionName":"Death Of A Bachelor",
        "collectionCensoredName":"Death Of A Bachelor",
        "artistViewUrl":"https://music.apple.com/us/artist/panic-at-the-disco/80456331?uo=4",
        "collectionViewUrl":"https://music.apple.com/us/album/death-of-a-bachelor/1050385369?uo=4",
        "artworkUrl60":"https://is5-ssl.mzstatic.com/image/thumb/Music6/v4/be/9d/0c/be9d0cc6-80f7-b071-2d9e-408ef6e28b78/source/60x60bb.jpg",
        "artworkUrl100":"https://is5-ssl.mzstatic.com/image/thumb/Music6/v4/be/9d/0c/be9d0cc6-80f7-b071-2d9e-408ef6e28b78/source/100x100bb.jpg",
        "collectionPrice":9.99,
        "collectionExplicitness":"explicit",
        "contentAdvisoryRating":"Explicit",
        "trackCount":11,
        "copyright":"℗ 2015, 2016 Fueled By Ramen LLC for the United States and WEA International Inc. for the world outside of the United States. A Warner Music Group Company.",
        "country":"USA",
        "currency":"USD",
        "releaseDate":"2016-01-15T08:00:00Z",
        "primaryGenreName":"Alternative"
     },
ну, так у тебя поле называется albums в коде и results в json, поменяй в коде и будет тебе щастья
источник

J

Jktu in AndroidDev :: Разработка. It's Android time now!
Alexey Murnikov
Подскажите пожалуйста, в чем мой косяк.
Получаю из апи джейсон в котором есть два поля: список муз.альбомов и их количество.
В логах интерцэптор показывает , что альбомы присутствуют и все ок, но дальше в теле ответа поле со список альбомов становится нулловым.
Для конвертации джейсона в классы котлина пользовался плагином студии и пробовал 2 онлайн конвертера. Вручную тоже сравнивал поля.
Пробовал и Gson, и Moshi.
Весь задействованный код здесь: https://pastebin.com/mzXbFDRs
33 строка в этой ссылке
источник

AM

Alexey Murnikov in AndroidDev :: Разработка. It's Android time now!
Спасибо!
источник

k2

kekx 2 in AndroidDev :: Разработка. It's Android time now!
Всем добрый день, есть запрос на оценку моб приложения, есть краткое описание - склет, напишите в лс
источник

R

RedCat in AndroidDev :: Разработка. It's Android time now!
Всем привет
источник

R

RedCat in AndroidDev :: Разработка. It's Android time now!
народ кто сталкивался с такой ошибкой
источник

R

RedCat in AndroidDev :: Разработка. It's Android time now!
не воспроизводиться музыка
источник

R

RedCat in AndroidDev :: Разработка. It's Android time now!
oncreate все хорошо вроде
источник

R

RedCat in AndroidDev :: Разработка. It's Android time now!
и сама кнопка воспроизведение
источник

R

RedCat in AndroidDev :: Разработка. It's Android time now!
Помогите кто понял
источник
2020 December 02

КБ

К Б in AndroidDev :: Разработка. It's Android time now!
К Б, [02.12.20 15:55]
всем привет. натоптанная уже проблема, не могу найти решение😩( есть многострочный edittext, вложенный в scrollview. Не работает скролл в edittext. Перепробовал все, что гугл выдает, ничего не работает: ни замена scrollview на nestedscrollview, ни установка влага edittext.nestedScrollingEnabled="false", ни танцы с бубном вокру скроллбаров edittext. хелп ме плиз!!!

К Б, [02.12.20 15:55]
<ScrollView
       android:id="@+id/scroll"
       android:layout_width="match_parent"
       android:layout_height="match_parent">

       <androidx.cardview.widget.CardView
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:layout_margin="6dp"
           card_view:cardElevation="2dp"
           card_view:cardUseCompatPadding="true">

           <EditText
               android:id="@+id/address_edit"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/edit_border"
               android:maxLines="8"
               android:minLines="5"
               android:nestedScrollingEnabled="false"
               android:padding="4dp"
               android:scrollbars="vertical"
               android:singleLine="false"
               android:textSize="16sp" />
источник

I

Igor F in AndroidDev :: Разработка. It's Android time now!
Добрый день, никто не может подскзаать, скачиваю приложение App Metrica копирую оттуда AID вставляю в тестовые устройства в App Metrica веб интерфейс, нажимаю отправить тестовый пуш, в веб интерфейсе всплывает ошибка, Неверный токен устройства? Устройство самсунг galaxy s8
источник

S

Seriously in AndroidDev :: Разработка. It's Android time now!
#вакансия #vacancy #Android #developer #Kotlin

Ищем: Android Developer  

Стек: Kotlin  
Либы: retrofit, Dagger, RxJava, Moxy(MVP)  

Некоммерческий проект "Добро Здесь" в партнёрстве с Мосволонтёр, который должен быть запущен в декабре 2020 года. Основное направление нашей разработки — это помощь пожилым людям, а также оказание услуг в борьбе с короновирусом посредством доставки продуктов, лекарств и любой другой помощи, которая необходима пострадавшим на полностью бесплатной основе.  

Команда: 1 Backend, 2 FrontEnd, 1 Project Manager(kotlin) и 1 CEO.  
Сразу скажем, что участвуют не новички и да, все работают на энтузиазме, потому что хотят помочь людям. Каждый имеет основное место работы. Да, выплаты начнутся, как только подключим монетизацию.  

С января-февраля начинается разработка второго проекта, который будет являться исключительно коммерческим и направленным на бесконтактную сдачу квартир. На него подготовлена более расширенная команда и всё готово к запуску и быстрой получении прибыли.

Условия сотрудничества:  
На данный момент все делаем на бесплатной основе, после успешного старта начнём набирать пользователей и подключим монетизацию. Старт обещается быть быстрым, потому что одними из партнёров являются Мосволонтёр и обсуждается сотрудничество с Яндекс.такси и Сбер.


Контакты:
Telegram: @Blacit
VK: https://vk.com/dobrozdes
источник
2020 December 03

AK

Alexander Kulikov in AndroidDev :: Разработка. It's Android time now!
К Б
К Б, [02.12.20 15:55]
всем привет. натоптанная уже проблема, не могу найти решение😩( есть многострочный edittext, вложенный в scrollview. Не работает скролл в edittext. Перепробовал все, что гугл выдает, ничего не работает: ни замена scrollview на nestedscrollview, ни установка влага edittext.nestedScrollingEnabled="false", ни танцы с бубном вокру скроллбаров edittext. хелп ме плиз!!!

К Б, [02.12.20 15:55]
<ScrollView
       android:id="@+id/scroll"
       android:layout_width="match_parent"
       android:layout_height="match_parent">

       <androidx.cardview.widget.CardView
           android:layout_width="match_parent"
           android:layout_height="wrap_content"
           android:layout_margin="6dp"
           card_view:cardElevation="2dp"
           card_view:cardUseCompatPadding="true">

           <EditText
               android:id="@+id/address_edit"
               android:layout_width="match_parent"
               android:layout_height="wrap_content"
               android:background="@drawable/edit_border"
               android:maxLines="8"
               android:minLines="5"
               android:nestedScrollingEnabled="false"
               android:padding="4dp"
               android:scrollbars="vertical"
               android:singleLine="false"
               android:textSize="16sp" />
А вы пробовали убрать ограничение по кол-ву строк? оно у вас 8 стоит. либо поместить EditText без CardView.
источник
2020 December 04

SD

Sonya Dremucheva in AndroidDev :: Разработка. It's Android time now!
Всем привет! Меня зовут Соня, приглашаю на наш митап по Android & Flutter. ✨ 17 декабря мы поговорим о машинном обучении в мобильной разработке, server-driven интерфейсах и кросс-платформенной разработке.

https://orion-innovation.timepad.ru/event/1496086/
источник

DC

Dyno Chris is... in AndroidDev :: Разработка. It's Android time now!
У всех обновление долго публикуется сейчас?
источник

QB

Qobil Baratov in AndroidDev :: Разработка. It's Android time now!
поделитесь советами работы socket ов
источник