2017-03-17 99 views
0

在我的应用程序需要使用android.support.v4.provider.DocumentFile它可在最近的支持jar文件。支持库问题使用“android.support.v4.provider.DocumentFile”

要实现这个功能我已删除项目从我的旧的支持jar文件,并添加最近dowloaded 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" /> 
+0

gradle这个文件请 –

+0

我使用的Eclipse为我的项目。让我知道你需要清单中的什么信息 – Naresh

+0

仅供参考,我的应用程序在我的应用程序中使用碎片。 – Naresh

回答

0

我自己发现的问题。

连日来碎片的API的改变似乎。当应用程序试图从主片段添加子片段它需要利用getChildFragmentManager(中)的代替getFragmentManager()

下面是所做的更改。

OLD

FragmentA fragment = (FragmentA)getFragmentManager().findFragmentById(R.id.fragment_a_id);

FIX

FragmentA fragment = (FragmentA)getChildFragmentManager().findFragmentById(R.id.fragment_a_id);