【问题标题】:Intent pass two or more extras in anko kotlinIntent 在 anko kotlin 中传递两个或更多额外内容
【发布时间】:2018-08-29 12:19:12
【问题描述】:

当我使用名为 anko 的 kotlin 库时,我对如何为意图添加更多附加功能有点困惑。有没有办法给它添加两个或更多的额外内容? 这是我的代码:

view.context.startActivity(view.context.intentFor<DetailsActivity>("name" to "nameTextView"))

【问题讨论】:

    标签: android android-intent kotlin anko


    【解决方案1】:

    你可以试试这个

    var intenttest = Intent(this,SecondActivity::class.java)
    intenttest.putExtra("test" ,"value")
    intenttest.putExtra("test1","value1")
    intenttest.putExtra("test2","value2")
    startActivity(intenttest)
    

    对于 anko 使用这个

    startActivity(intentFor<SecondActivity>("id" to 5,"test" to "value"))
    

    【讨论】:

    • 没有。我需要使用 anko 库来完成。不在 kotlin 标准用法中。无论如何,谢谢你的回答。
    【解决方案2】:

    检查下面的代码是否完美运行

    startActivity(intentFor<DetailsActivity>("id" to 5,"name" to "Test"))
    

    【讨论】:

      猜你喜欢
      • 2020-05-30
      • 1970-01-01
      • 1970-01-01
      • 2013-08-04
      • 1970-01-01
      • 2018-03-18
      • 2011-08-23
      • 1970-01-01
      • 2022-05-27
      相关资源
      最近更新 更多