当前位置: 首页 > 知识库问答 >
问题:

我如何使用安科意图

宋鸿
2023-03-14

Anko Commons-意图用法

我如何准确地将Anko Commons inside RecyclerView Adapter/else中的意图用于新活动?

共有1个答案

景正文
2023-03-14

要传递适配器位置:

class ViewHolder(view: View) : RecyclerView.ViewHolder(view){
    init{
        view.setOnClickListener {
            view.context.startActivity<MyActivity>("key" to getAdapterPosition())
        }
    }
}

在你的活动中找回

val position = intent!!.extras.getInt("key")

UPD:与任何其他数据完全相同:

class ViewHolder(view: View) : RecyclerView.ViewHolder(view){
    fun bindItem(items: Item) {
        itemView.name.text = items.name
        Glide.with(itemView.context).load(items.image).into(itemView.image)

        view.setOnClickListener {
                view.context.startActivity<MyActivity>("image" to items.image, "name" to items.name)
            }
    }
}
 类似资料:
  • 我的苹果笔记本电脑专业版没有英伟达图形处理器。所以不可能运行CUDA。我想知道TensorFlow的早期版本中哪些支持苹果操作系统的图形处理器?我如何在Anaconda上安装?

  • 问题内容: 你们能用EPOLLHUP为我提供一个很好的示例代码来处理死者吗?我知道这是检测到用户断开连接的信号,但不确定如何在代码中使用它。 问题答案: 您没有检测到同级关闭(这表明套接字意外关闭,即通常是内部错误)。 使用它非常简单,只需将标志与您要赋予的其他标志“或”即可。因此,例如,代替write 。 之后,如果另一端关闭了连接(可能要关闭套接字),请执行随后要执行的操作。 请注意,从套接字

  • 在一个flink项目中,我使用一个case类click。 这个类填充了数据集,并且在日期为Java8的情况下可以很好地工作。在Java7环境中切换到org.joda(Version2.9)之后,对数据集中的click对象的调用不像以前那样执行。对click对象的date字段的某些函数的访问引发。这些函数的例子有等。我能够确保click类的日期字段不为空。我怀疑joda时间库与kryo序列化的交互不

  • 问题内容: 嗨,我正在使用用于教育的android启动器,我需要它能够在用户单击学校工具按钮时启动安装在设备上的学校工具应用程序 这是代码 我仍然是android编码的新手,所以请不要判断我 任何帮助都将是惊人的提前谢谢 问候 油菜籽11 问题答案: 此代码段应完全满足您要实现的目标 它将以其程序包名称启动另一个应用程序 源- 从您自己的意图打开另一个应用程序