我正在关注android网站上的教程,了解如何通过按钮切换片段。 好吧,我收到了android.support.v4.app.Fragmentandroid.app.Fragment之间的冲突。 因此,我尝试将页面上的所有“片段”更改为一个或另一个,但它接缝表明该过程都需要这两个片段,尽管这不可能。

详细地说,它要做的第一件事就是创建一个片段管理器,如下所示:

FragmentManager fragmentManager = getFragmentManager();

我的问题是,这行代码需要android.support.v4.app.Fragment而在全新活动上生成的默认代码是android.app.Fragment 然后,我尝试将生成的默认值切换过来,这给了我不同的冲突。 如果有人可以向我展示或将我链接到教程,他们可以在其中正确显示要使用的片段类,这将很有帮助。

===============>>#1 票数:2 已采纳

如果您使用的是import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentManager; 您必须使用getSupportFragmentManager(); 而不是getFragmentManager();

来源: http : //developer.android.com/reference/android/support/v4/app/FragmentActivity.html

===============>>#2 票数:1

只需对所有相关片段操作使用v4。

在您的情况下:

import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentManager;

  ask by SemperAmbroscus translate from so

未解决问题?本站智能推荐:

1回复

片段和getFragmentManager以及版本兼容性

我对编码还很陌生,到处都看过,但可能看起来不正确。 我的占位符有问题。 不确定是否支持片段管理器,因为它是v7支持 这是我的代码
3回复

尝试刷新片段给了我NullPointerException; 我确保兼容性不是问题,并且我的片段不应为null

我目前正在尝试在我的android项目中实现代码,在该项目中,按下按钮后片段会刷新,重新创建视图并显示不同的项目。 我确保android.app和android.support.v4.app之间没有兼容性问题,并且肯定我的片段ID已正确标记。 这是在模拟器上运行应用程序时收到的确切错误:
2回复

片段和列表片段不兼容

我有从菜单中选择页面时启动页面的方法。 问题在于,其中一些扩展Fragment情况从情况1扩展到6,而其他扩展了ListFragment的情况7。 我得到一个: Type mismatch: cannot convert from ItemListFragment to Fragment
6回复

在完成AsyncTask后,如何处理解除DialogFragment(兼容性lib)的问题

关于如何在AsyncTask期间处理配置更改的帖子很多,但是当AsyncTask完成并尝试关闭DialogFragment(兼容性库)时,我找不到任何关于后台应用程序(onPause())的明确解决方案。 这是问题,如果我有一个AsyncTask运行应该解雇onPostExecute()中
3回复

不兼容的片段类型

我想制作一个带有导航抽屉的应用程序。 问题是,一旦启动仿真器,我就会收到警告: “错误:(63,77)错误:类型不兼容:FaecherFragment无法转换为Fragment”。 MainActivity中的错误显示: “找到了错误的第二个参数类型。找到的是com.exam
1回复

不兼容的类型不能转换为片段

因此,我尝试使用底部导航制作一个简单的应用程序,但我对Fragment的东西有些犹豫。 我这些错误: 这是我的MainActivity.java 我是一个初学者,很抱歉,如果发现该解决方案非常简单。 我实际上遵循了一个教程来做到这一点,并且我遵循了每个步骤,但是我遇到了那
1回复

片段中的Searchview问题

我正在片段中使用searchview在listview中搜索。 我可以执行搜索,但是遇到两个问题。 1)如果列表中没有匹配的用户,则给出最后搜索的结果。 我想要的是: 我想显示一条消息“没有搜索结果” 我试过的 设置适配器值后,我在同一XML列表视图中存在一个te
3回复

动态片段问题

好吧,我问了一个问题,得到了90%的答复,我需要解决剩下的10%。 它基本上是一个事件页面,因此单击StackView上的所选项目,会打开另一个片段,其中包含2个textViews和1个imageView,所有这些页面(超过10个)都是对称的,所以我决定使其动态化,因此它很容易处理和处理。
1回复

片段onCreate()问题

我需要在片段的onCreate()上声明我的Chronometer,因为如果我在onCreateView()上声明,则每次ChronometerFragment被称为Chronometer时都会重置。 我的实际代码: ChronometerFragment.class fra
1回复

相机问题片段

我有一个包含ViewPager Activity ,该ViewPager用3个片段实现FragmentPagerAdapter ,并且我已经使用SurfaceView在其中一个片段中实现了Camera。 因此,当用户从我的家庭片段向左滑动时,他便可以使用Camera(就像在WhatsApp中一