我最近遇到了一个奇怪的问题。基本信息是该应用程序已死,我在AndroidManifest中注册了ContentProvider。问题是:当我在第三方应用程序中编码getContentResolver()。call(target-uri(正确),...,...,...)时,第三方应用程序将立即崩溃,这是由Unknown Uri引起,但是当我使uri-target应用程序保持活动状态时,不会发生此问题。此外,当我去getContentResolver()。query()时,问题也没有显示。因此,谁能告诉我这是什么问题?
您正在使用EMUI设备吗?这可能是系统原因。
如果您在EMUI设备上工作:(1)转到设置> 应用程序> 应用程序> [目标应用程序名称]> 电池使用详细信息> 应用程序启动。 (设置>应用>应用管理>你的目标应用名>耗电详情>应用启动管理)(2)禁用自动管理并选中二次启动或在后台运行。允许关联启动或允许后台启动设置完之后,我在EMUI设备中的应用程序将正确运行。但是我也不知道为什么该问题发生在EMUI设备中。可能是受EMUI开发部门的限制,以防止电池使用问题。