我想打开一个有意图的文件。我的文件在缓存中。我在fileUri中获取了我的文件的Uri。我收到这个错误:
listAdapter = new ArrayAdapter<String>(this, R.layout.simplerow, R.id.rowTextView);
testListView.setAdapter(listAdapter);
我已在清单文件中定义了一个fileprovider,如下所示:
java.lang.NullPointerException: Attempt to invoke virtual method
android.content.res.XmlResourceParser
android.content.pm.ProviderInfo.loadXmlMetaData
(android.content.pm.PackageManager, java.lang.String) on a null object reference
我还在res / xml文件夹中有一个名为file_paths.xml的xml文件 在file_paths xml:
中<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="com.app.firm.app"
android:exported="false"
android:grantUriPermissions="true">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths" />
</provider>
用Uri打开文件。错误来自
<?xml version="1.0" encoding="utf-8"?>
<paths xmlns:android="http://schemas.android.com/apk/res/android">
<cache-path name="my_cache" path="." />
</paths>
请帮帮我!!