温馨提示:本文翻译自stackoverflow.com,查看原文请点击:android - How to make an Intent activity from Fragment? (Error on Activity name)
android kotlin

android - 如何通过Fragment进行Intent活动?

发布于 2020-03-31 23:13:47

我正在尝试从片段中获取意图,但出现错误。我看到有很多与此主题相关的帖子,但是没有任何解决方案可以解决我的问题。我已经添加了contextgetActivity()

我遇到的错误正在继续RegistrationActivity (Unresolved reference)我该如何引用?(android studio提示将RegistrationActivity导入ProfileFragment,但是我想这不是一个好方法)。这是代码:

val intent = Intent(this@ProfileFragment.context, RegistrationActivity::class.java).apply {}
getActivity().startActivity(intent)

谢谢。

查看更多

提问者
ljerka
被浏览
13
ljerka 2020-01-31 20:18

在您发表评论后,我导入了RegistrationActivity,现在可以使用了。最好记住,片段的行为不像“活动”-在“活动”中不必导入另一个“活动”,而在“片段”中则需要这样做。