Size: a a a

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

2020 April 01

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Можешь почитать тут
источник

СМ

Семен Мезенцев in AndroidDev :: Разработка. It's Android time now!
Valentin Volodarskij
Можешь почитать тут
Пытался так сделать, сделал, но вылезла другая ошибка "что-то там ожидал начало объекта, а получил начало массива"
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Так погугли эту ошибку. Думаю на оверфлоу есть ответы
источник

VV

Valentin Volodarskij in AndroidDev :: Разработка. It's Android time now!
Или тут более опытные ребята сейчас заглянут, так подскажут
источник

СМ

Семен Мезенцев in AndroidDev :: Разработка. It's Android time now!
Погуглил, но подходящего для меня решения не нашел, ну или как обычно плохо искал)
источник

MZ

Meent Zeirison in AndroidDev :: Разработка. It's Android time now!
Семен Мезенцев
Погуглил, но подходящего для меня решения не нашел, ну или как обычно плохо искал)
сделай что-то по типу WeatherResponse
источник

MZ

Meent Zeirison in AndroidDev :: Разработка. It's Android time now!
в котором будет что-то по типу
data class WeatherResponse(@SerializedName("result") val result: T)
источник

MZ

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

MZ

Meent Zeirison in AndroidDev :: Разработка. It's Android time now!
не достав данные из result
источник

MZ

Meent Zeirison in AndroidDev :: Разработка. It's Android time now!
(замени ток T на данные которые ожидаешь)
источник

СМ

Семен Мезенцев in AndroidDev :: Разработка. It's Android time now!
Meent Zeirison
в котором будет что-то по типу
data class WeatherResponse(@SerializedName("result") val result: T)
Спасибо большое, попробую.
Нужно для этого внешние ключи создавать или что-то ещё?
источник

MZ

Meent Zeirison in AndroidDev :: Разработка. It's Android time now!
Семен Мезенцев
Спасибо большое, попробую.
Нужно для этого внешние ключи создавать или что-то ещё?
стоп, у тебя проблема при запросе из сети или при запросе из рума?
источник

СМ

Семен Мезенцев in AndroidDev :: Разработка. It's Android time now!
Я так понимаю что при парсинге
источник

MZ

Meent Zeirison in AndroidDev :: Разработка. It's Android time now!
покажи свой ApiService или что-то такое (в котором @GET пишешь для retrofit) и ссылку куда шлёшь запрос
источник

MZ

Meent Zeirison in AndroidDev :: Разработка. It's Android time now!
или у тебя данные из api норм приходят?
источник

СМ

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

СМ

Семен Мезенцев in AndroidDev :: Разработка. It's Android time now!
Meent Zeirison
покажи свой ApiService или что-то такое (в котором @GET пишешь для retrofit) и ссылку куда шлёшь запрос
@GET("current")
   fun getCurrentWeather(
       @Query("query") location: String
   ): Deferred<CurrentWeatherResponse>
источник

СМ

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

MZ

Meent Zeirison in AndroidDev :: Разработка. It's Android time now!
object WeatherDescriptionConverter {
   @TypeConverter
   fun fromJson(value: String?): List<String> {
       val listType: Type = object : TypeToken<List<String?>?>() {}.getType()
       return Gson().fromJson(value, listType)
   }

   @TypeConverter
   fun fromList(list: List<String?>?): String {
       val gson = Gson()
       return gson.toJson(list)
   }
}
источник

MZ

Meent Zeirison in AndroidDev :: Разработка. It's Android time now!
Тебе нужно что-то по типу такого
источник