Android api映像返回空值
我试图获取我正在使用的api的映像,但它返回null,错误指向my Item.java 日志: 错误所在的位置(PokemonItem.java) 类口袋妖怪Android api映像返回空值,android,kotlin,mobile,Android,Kotlin,Mobile,我试图获取我正在使用的api的映像,但它返回null,错误指向my Item.java 日志: 错误所在的位置(PokemonItem.java) 类口袋妖怪 @Entity(tableName = "PokemonItem") @TypeConverters(Converters::class) data class PokemonItem( @PrimaryKey(autoGenerate = false) var id: String = "
@Entity(tableName = "PokemonItem")
@TypeConverters(Converters::class)
data class PokemonItem(
@PrimaryKey(autoGenerate = false)
var id: String = "",
@SerializedName("name") val nome: String = "",
val images: PokemonImage,
val types: List<String>,
val abilities: List<PokemonAbility>,
val hp: String = ""
) : Serializable
@Entity(tableName=“PokemonItem”)
@类型转换器(转换器::类)
数据类口袋妖怪(
@PrimaryKey(自动生成=false)
变量id:String=“”,
@SerializedName(“名称”)val nome:String=“”,
val图像:口袋妖怪,
val类型:列表,
val能力:列表,
val hp:String=“”
):可序列化
口袋妖怪:
data class PokemonData(
val data: List<PokemonItem>
)
data class PokemonAbilities(
var ability: List<PokemonAbility>
)
data class PokemonAbility(
var name: String,
var text: String,
var type: String
): Serializable
data class PokemonImage(
@SerializedName("small") val smallImageUrl: String
)
数据类口袋妖怪(
val数据:列表
)
数据类口袋妖怪(
变量能力:列表
)
数据类pokemobility(
变量名称:String,
var text:String,
变量类型:字符串
):可序列化
数据类PokemonImage(
@SerializedName(“小”)val smallImageUrl:字符串
)
由于这个错误,我的应用程序甚至没有打开,我也尝试为图像创建转换器,但没有成功
@Entity(tableName = "PokemonItem")
@TypeConverters(Converters::class)
data class PokemonItem(
@PrimaryKey(autoGenerate = false)
var id: String = "",
@SerializedName("name") val nome: String = "",
val images: PokemonImage,
val types: List<String>,
val abilities: List<PokemonAbility>,
val hp: String = ""
) : Serializable
data class PokemonData(
val data: List<PokemonItem>
)
data class PokemonAbilities(
var ability: List<PokemonAbility>
)
data class PokemonAbility(
var name: String,
var text: String,
var type: String
): Serializable
data class PokemonImage(
@SerializedName("small") val smallImageUrl: String
)