Я не могу перезагрузить свою деятельность в другом намерении с kotlin - PullRequest
0 голосов
/ 17 января 2020

Это процесс, который я всегда использовал, но теперь я не понимаю, почему я не могу загрузить действие, возможно, это может быть связано с пакетом или с флагами, но правда уже пробует все, и я не могу решить его , Код составлен с помощью Kotlin, и я пытаюсь загрузить действие, связывающееся через средства прослушивания, то есть у меня есть класс A, который содержит фрагмент B, который, в свою очередь, имеет адаптер C (я использую обзор реселлера). Методы выполняются правильно, так как я отлаживал, но когда я попадаю в starActivity (), ничего не происходит. Я надеюсь, что вы можете помочь мне или сказать мне, что я делаю неправильно. Это мой код ссылки.

adapter.addFragment(CompareProducts(result.ProductDetail,result.Galery!!, result.products!!, object : OnItemClickListener<Product> {
 override fun onItemClick(view: View, item: Product, position: Int, longPress: Boolean) {
  val mIntent = Intent(applicationContext, ProductdetailActivity::class.java)
  mIntent.flags = Intent.FLAG_ACTIVITY_NEW_TASK
  startActivity(mIntent)}
 }), "Precios")

Итак, строитель моего фрагмента

class CompareProducts(val ProductDetail: Detailproduct, val galery: MutableList<Galery>,
val mDataList: MutableList<Product>, private val mListener: OnItemClickListener<Product>) 
lateinit var mAdapter: CompareProductAdapter

И строитель моего адаптера

mAdapter = CompareProductAdapter(activity!!.applicationContext, mDataList,
object : OnItemClickListener<Product> {
  override fun onItemClick(view: View, item: Product, position: Int, longPress: Boolean) {
                        mListener.onItemClick(view, item, position, longPress)
                    }
                })

И вот я начинаю общаться событие кликайте до моей активности

class CompareProductAdapter(private val mContext: Context, private val mDataList: MutableList<Product>, 
private val mListener: OnItemClickListener<Product>)

    holder.itemView.setOnClickListener {
                        mListener.onItemClick(holder.itemView, item, position, true)
                    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...