ContentProvider:[Unknown Uri]在应用程序死时调用call(String,String,Bundle)

问题描述 投票:0回答:1

我最近遇到了一个奇怪的问题。基本信息是该应用程序已死,我在AndroidManifest中注册了ContentProvider。问题是:当我在第三方应用程序中编码getContentResolver()。call(target-uri(正确),...,...,...)时,第三方应用程序将立即崩溃,这是由Unknown Uri引起,但是当我使uri-target应用程序保持活动状态时,不会发生此问题。此外,当我去getContentResolver()。query()时,问题也没有显示。因此,谁能告诉我这是什么问题?

android android-contentprovider
1个回答
0
投票

您正在使用EMUI设备吗?这可能是系统原因。

如果您在EMUI设备上工作:(1)转到设置> 应用程序> 应用程序> [目标应用程序名称]> 电池使用详细信息> 应用程序启动。 (设置>应用>应用管理>你的目标应用名>耗电详情>应用启动管理)(2)禁用自动管理并选中二次启动在后台运行允许关联启动或允许后台启动设置完之后,我在EMUI设备中的应用程序将正确运行。但是我也不知道为什么该问题发生在EMUI设备中。可能是受EMUI开发部门的限制,以防止电池使用问题。

© www.soinside.com 2019 - 2024. All rights reserved.