DroidPlugin
DroidPlugin copied to clipboard
PackageManager的resolveService无法找到插件的service注册
插件调用resolveActivity,可以找到activity的注册,调用resolveService,则找不到service的注册。queryIntentService也找不到
调用getPackageManager().getServiceInfo这个方法,可以获取到
我也遇到这个问题,看源码中resolveService查找的插件service匹配是通过intent-filter进行匹配的,如果查找的service没有intent-filter即使是直接通过packageName和serviceName这样显示的intent来查找也是找不到的,我自己改了改就行了