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"/>
相关文章推荐
- 用startActivityForResult 所遇到的一个问题,返回时不执行onActivityResult
- startActivityForResult请求的REQUEST_CODE和返回的REQUEST_CODE不一致问题
- 解决Android中Fragment(SherlockFragment)调用startActivityForResult返回requestCode错误的问题
- 调用startActivityForResult后,onActivityResult立刻响应,返回当前页onActivityResult不响应的问题
- 调用startActivityForResult启动activity,返回当前页不响应的问题(附带activity携带参数流程)
- 关于startActivityForResult跳转页面返回时onActivityResult回调无法执行的问题
- 解决Android中Fragment调用startactivityforresult不能返回结果的问题
- 总结:调用startActivityForResult,onActivityResult无响应的问题
- startActivityForResult 收不到 resultCode 的诡异问题
- startActivityForResult启动另一个Activity并返回结果
- 在Viewpager的子Activity中startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题
- 【Android】startActivityForResult调用问题总结
- fragment里面的startActivityForResult(保存状态不成功的问题)
- 在TabHost的子Activity中startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题.
- Android_Activity_startActivityForResult和onActivityResult问题
- Android FragmentActivity 嵌套 Fragment 调用startActivityForResult返回的requestCode错误
- Android startActivityForResult与singleTask使用问题
- (8)调用Fragment自身的startActivityForResult并在Fragment中接收返回结果
- android: startActivityForResult用法(启动其他Activity并返回结果)
- Fragment中调用startActivityForResult问题