Как отправить растровое изображение с намерением от адаптера Recyclerview до активности?Android

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Как отправить растровое изображение с намерением от адаптера Recyclerview до активности?

Сообщение Anonymous »

Я пытаюсь отправить bitmap с intent из адаптера recyclerview к Activity . Ошибка, которую я получаю:
FAILED BINDER TRANSACTION !!! (parcel size = 6010104)< /code>.
может кто -нибудь найти, что не так? Мой код ниже. < /P>
class ClothesAdapter(private var clothesList: List) :
RecyclerView.Adapter() {

inner class MyViewHolder(view: View) : RecyclerView.ViewHolder(view) {
var titleView: TextView = view.findViewById(R.id.title_view)
var imageView: ImageView = view.findViewById(R.id.image_view)
}

@NonNull
override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): MyViewHolder {

val itemView = LayoutInflater.from(parent.context)
.inflate(R.layout.cloth_row, parent, false)
return MyViewHolder(itemView)
}

override fun onBindViewHolder(holder: MyViewHolder, position: Int) {

val cloth = clothesList[position]
holder.titleView.text = cloth.getTitle()
holder.imageView.setImageBitmap(cloth.getBitmap())

var context = holder.itemView.context

holder.imageView.setOnClickListener {

val clothBitmap = cloth.getBitmap()!!

val bStream = ByteArrayOutputStream()
clothBitmap?.compress(Bitmap.CompressFormat.PNG, 100, bStream)
val byteArray: ByteArray = bStream.toByteArray()
val intent = Intent(context, StillImageActivity::class.java)
intent.putExtra("bitmap", byteArray)
context.startActivity(intent) //AT THIS POINT I GET ERROR
}
}

override fun getItemCount(): Int {
return clothesList.size
}

}


Подробнее здесь: https://stackoverflow.com/questions/665 ... o-activity
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»