我尝试使用支持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();
}
答案 0 :(得分:0)
如果您正在使用Eclipse,那么您需要检查是否已正确添加了支持库。
项目> Android工具>添加支持库
现在清理并重建应用程序,然后卸载并重新安装以重试。
如果您使用的是Android Studio,那么您可以尝试清理和构建。但在Android Studio中,这不是常见的情况。无论如何,您可以在这里查看this answer。
通常,这些类型的错误日志表示找不到该方法,因为未正确引用库。
希望有所帮助!