我已经在论坛上阅读了几个问题和答案,但没有得到为什么我的清单注册的Activity未执行(以前是)的原因
我确保清单正确拼写。
我已经重建了项目
我已使Android Studio缓存无效
我已使用*
或file
或content
等更改了方案,但没有任何行为上的差异(在文件浏览器中单击文件,显示为无应用程序)选项,当它曾经在同一设备和同一应用程序中正常运行时
这是有效的,并且正在请求“活动”(单击文件时),但是该活动随后停止了,我无法理解原因。
清单活动:
<activity android:name=".activities.FileLoaderActivity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<action android:name="android.intent.action.EDIT" />
<category android:name="android.intent.category.DEFAULT" />
<data android:mimeType="*/*" />
<data android:scheme="file" />
<data android:host="*" />
<data android:pathPattern=".*\\.dvc" />
<data android:pathPattern=".*\\.pfl" />
<data android:pathPattern=".*\\.voc" />
<data android:pathPattern=".*\\..*\\.dvc" />
<data android:pathPattern=".*\\..*\\.pfl" />
<data android:pathPattern=".*\\..*\\.voc" />
<data android:pathPattern=".*\\..*\\..*\\.dvc" />
<data android:pathPattern=".*\\..*\\..*\\.pfl" />
<data android:pathPattern=".*\\..*\\..*\\.voc" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.dvc" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.pfl" />
<data android:pathPattern=".*\\..*\\..*\\..*\\.voc" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.dvc" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.pfl" />
<data android:pathPattern=".*\\..*\\..*\\..*\\..*\\.voc" />
</intent-filter>
</activity>
答案 0 :(得分:0)
问题是“文件浏览器”应用程序中的更新,将android.intent.action.VIEW
更改为com.sec.android.app.myfiles.PICK_DATA
,从而使“查看意图”的概念无效。
这仅适用于“三星”。在其他设备中,系统运行正常