gpt4 book ai didi

android - Kotlin:在 fragment 内打开新 Activity

转载 作者:太空宇宙 更新时间:2023-11-03 12:43:57 25 4
gpt4 key购买 nike

如何在使用按钮时在 fragment 内打开新的 Activity?

我试过了

override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
super.onViewCreated(view, savedInstanceState)

LogOut_btn.setOnClickListener {
//FirebaseAuth.getInstance().signOut()
val intent = Intent (this, Main::class.java)
startActivity(intent)
}
}

val intent = Intent doesn't seem to work in a fragment.

知道如何在 fragment 中开始新 Activity 吗?

最佳答案

因为 Fragment 不是 Context 类型,所以您需要调用父 Activity:

 val intent = Intent (getActivity(), Main::class.java)
getActivity().startActivity(intent)

或者类似的东西

activity?.let{
val intent = Intent (it, Main::class.java)
it.startActivity(intent)
}

关于android - Kotlin:在 fragment 内打开新 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53355786/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com