Android 4.4.4中未显示片段

时间:2016-08-28 05:04:50

标签: android

我尝试使用支持Fragment以及普通Fragment,但在(Nexus7 4.4.4)中调用launchAwesomeFragment()时屏幕上没有显示任何内容。但在其他手机中,Fragment发布完美。

logcat中没有错误或任何内容,但有时在我调用launchAwesomeFragment()时会出现以下日志。这可能是什么问题?

  

无法找到方法   android.support.v4.app.Fragment.performSaveInstanceState,引用   来自方法.AwesomeFragment

这是我的launchAwesomeFragment

代码
private void launchAwesomeFragment() {
    FragmentTransaction transaction = getFragmentManager().beginTransaction();
    transaction.replace(R.id.container, AwesomeFragment.newInstance());
    transaction.addToBackStack(null);
    transaction.commit();
}

1 个答案:

答案 0 :(得分:0)

如果您正在使用Eclipse,那么您需要检查是否已正确添加了支持库。

  

项目> Android工具>添加支持库

现在清理并重建应用程序,然后卸载并重新安装以重试。

如果您使用的是Android Studio,那么您可以尝试清理和构建。但在Android Studio中,这不是常见的情况。无论如何,您可以在这里查看this answer

通常,这些类型的错误日志表示找不到该方法,因为未正确引用库。

希望有所帮助!