【发布时间】:2021-07-09 06:20:01
【问题描述】:
在适配器代码中,我使用了正常的意图。我知道这不是正确的做法。但我还是想知道方法。
适配器代码
holder.rlContent.setOnClickListener {
val intent = Intent(context, RestaurantMenuActivity::class.java)
intent.putExtra("restaurantId", restaurant.restaurantId)
intent.putExtra("restaurantName", holder.txtRestaurantName.text.toString())
intent.putExtra("restaurantImage",holder.restaurantImage.toString())
intent.putExtra("restaurantPrice",holder.txtRestaurantPrice.toString())
intent.putExtra("restaurantRating",holder.txtRestaurantRating.toString())
context.startActivity(intent)
}
在活动代码中,我得到了这样的图像:
val bundle: Bundle? = intent.extras
bundle?.getString("restaurantImage")?.let {
Picasso.get().load(it).error(R.drawable.restaurant_image)
.into(restaurantImage)
这总是显示错误图像而不是原始图像。
【问题讨论】:
标签: android xml android-studio kotlin