gpt4 book ai didi

android - fragment 不可分配给 android.app.Activity

转载 作者:行者123 更新时间:2023-11-29 21:58:59 25 4
gpt4 key购买 nike

  • 尝试在两个 Android Fragment 之间切换 Activity 失败。
  • 尽管逐字使用了 Android doco 示例,但仍会发生这种情况:

Android Fragment doco

  • 尝试将目标 Fragment 添加到 AndroidManifest.xml 时未使用此问题标题中的相同消息进行编译。
  • 如果我仅使用 View 和直接 Activity 破解相同的流程,一切都很好。
  • 如果我保持 AndroidManifest.xml 不变,那么我会得到一个运行时异常问题:

android.content.ActivityNotFoundException: Unable to find explicit activity class {name.davidwbrown.actionbartabs/name.davidwbrown.actionbartabs.UserDetailsFragment}; have you declared this activity in your AndroidManifest.xml?

最佳答案

尝试定义一个包含 fragment 的 xml 布局,而不是将其分配给 <activity> list 上的标记。然后使用 findViewById(R.id.frameId)在代码中找到它,然后将其附加到 Activity 中。在 list 中,保持 Activity 标签与此类似,它应该可以工作:

<activity
android:name="name.davidwbrown.actionbartabs.UserDetailsFragment"
android:label="@string/activity_name" >
</activity>

关于android - fragment 不可分配给 android.app.Activity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12417441/

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