社会化分享 7.1.4 targetSDK>28的情况下无法判断外部app是否安装
Ggtr
发布于 2 年前
1216265社会化分享 U-Share
API调用
判断要调用的外部app是否有安装的方法
if (!UMShareAPI.get(context).isInstall((Activity) context, share_media)) {
Toast.makeText(context, context.getString(R.string.please_install_client), Toast.LENGTH_SHORT).show();
return;
}
返回的是 false ,导致无法唤起外部app,但是明明我已经安装了要调用的外部app,比如微信 facebook等,这种情况在 targetSDK > 28才会出现 ,并且我清单文件也添加了fileProvider,这让我不知道怎么去解决这个问题了。