【问题标题】:How To Move Activity Form Fragment "Kotlin"如何从片段“Kotlin”中移动活动
【发布时间】:2020-05-16 21:58:07
【问题描述】:

如何从 Fragment 中移动 Activity?使用 Kotlin

btnGlobal.setOnClickListener {  
  val intent = Intent (getActivity(), Main2Activity::class.java)
  getActivity()?.startActivity(intent)
}`

【问题讨论】:

标签: android kotlin


【解决方案1】:

您可能愿意从当前活动转到另一个名为Main2Activity 的活动。如果是则流程如下:

btnGlobal.setOnClickListener {  
    val intent = Intent (requireActivity(), Main2Activity::class.java)
    startActivity(intent)
    // For finishing current activity use below line
    // requireActivity().finish()
}

【讨论】:

    【解决方案2】:

    如果您在片段中,请执行以下操作:

    btnGlobal.setOnClickListener {  
      val intent = Intent (activity!!, Main2Activity::class.java)
      startActivity(intent)
    }
    

    如果您在 Activity 中,请执行以下操作:

    btnGlobal.setOnClickListener {  
      val intent = Intent (TheNameOfThisActivity@this, Main2Activity::class.java)
      startActivity(intent)
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-11
      • 2020-01-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多