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

Android 片段文档

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

android.content.ActivityNotFoundException:找不到显式活动类 {name.davidwbrown.actionbartabs/name.davidwbrown.actionbartabs.UserDetailsFragment};您是否在 AndroidManifest.xml 中声明了此活动?

4

2 回答 2

1

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

<activity
        android:name="name.davidwbrown.actionbartabs.UserDetailsFragment"
        android:label="@string/activity_name" >
</activity>
于 2012-09-14T03:30:25.483 回答
1

也许您应该尝试将您的Fragment班级更改为FragmentActivity班级。

于 2015-07-14T03:18:17.437 回答