Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
支持图书馆发行使用;android.support.v4.provider.DocumentFile“;_Android_Usb_Fragment_Android Support Library - Fatal编程技术网

支持图书馆发行使用;android.support.v4.provider.DocumentFile“;

支持图书馆发行使用;android.support.v4.provider.DocumentFile“;,android,usb,fragment,android-support-library,Android,Usb,Fragment,Android Support Library,在我的应用程序中,我需要使用android.support.v4.provider.DocumentFile,它在最近的support jar文件中可用 为了实现这一功能,我从项目中删除了旧的support jar文件,并添加了最近加载的jar文件(在sdk中更新到目前为止) 现在,当我运行我的应用程序时,它崩溃了,原因是给出了以下异常 "java.lang.NullPointerException: Attempt to write to field 'int android.support

在我的应用程序中,我需要使用android.support.v4.provider.DocumentFile,它在最近的support jar文件中可用

为了实现这一功能,我从项目中删除了旧的support jar文件,并添加了最近加载的jar文件(在sdk中更新到目前为止)

现在,当我运行我的应用程序时,它崩溃了,原因是给出了以下异常

 "java.lang.NullPointerException: Attempt to write to field 'int android.support.v4.app.Fragment.mNextAnim' on a null object reference"
若我使用最新的jar,有人能告诉我为什么应用程序会崩溃吗。下面是我的应用程序分钟和目标sdk版本

 <uses-sdk
    android:minSdkVersion="16"
    android:targetSdkVersion="19" />

我自己发现了这个问题

最近几天,这些片段的api似乎发生了变化。当应用程序试图从主片段添加子片段时,它需要使用getChildFragmentManager()而不是getFragmentManager()

以下是所做的更改

旧的

FragmentA fragment=(FragmentA)getFragmentManager().findFragmentById(R.id.fragment\u a\u id)

修复


FragmentA fragment=(FragmentA)getChildFragmentManager().findFragmentById(R.id.fragment\u a\u id)

gradle文件我正在使用eclipse进行我的项目。让我知道您需要从manifestJust获得什么信息。我的应用程序使用我的应用程序中的片段。