您的位置:首页 > 其它

RePlugin.startActivityForResult返回false问题

2019-01-25 12:30 471 查看

RePlugin.startActivityForResult返回false
查看RePlugin源码发现以下代码:

private static String getPluginName(Activity activity, Intent intent) {
String plugin = "";
if (intent.getComponent() != null) {
plugin = intent.getComponent().getPackageName();
}
// 如果 plugin 是包名,则说明启动的是本插件。
if (TextUtils.isEmpty(plugin) || plugin.contains(".")) {
plugin = RePlugin.fetchPluginNameByClassLoader(activity.getClassLoader());
}
// 否则是其它插件
return plugin;
}

所以调用该方法第一个参数只能传插件别名,不能传包名
插件别名在Manifest.xml设置如下,而且"com.qihoo360.plugin.name"是固定值,不能更改

<meta-data
android:name="com.qihoo360.plugin.name"
android:value="demo1"/>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐