hongjun li
hongjun li
> 求解 已经解决,通过自定义tinker loader
> > > 求解 > > > > > > 已经解决,通过自定义tinker loader > > 求问怎么改的呀,我们也遇到了同样的问题 
主要是注释的地方,但合规还不止这一处,我记得还有个地方需要修改,还有这个获取进程列表其实是有新的方式获取了
和之前上面说的一样 1.在隐私协议同意前不去加载补丁,其实问题不是出现在初始化上,问题出现在加载补丁时会判断当前是否在pach进程,很早已经给出了解决方案,直接return 在同意隐私协议后再进行补丁的加载,不用修改之前的初始化tinker的流程代码,只需要你替换下tinkerLoad,用上面给的自定义tinkerLoader。2. 高版本的api中有新方式来获取当前进程名。分为新api,反射调用,最后才是getAppRunProcess。在tinker中获取当前进程和是否是补丁进程可以替换成新方案,代码和上面老哥贴的一样,来自于网络收集的获取当前进程方案```public class ProcessUtil { public static final String PATCH_PROCESS_NAME = ":patch"; /** * @return 当前进程名 */ public static String getCurrentProcessName(Context context) { String currentProcessName = null; if...
such as l launched a video station. and into a Tv series episode one: x/cover/mzc002007knmh3g/n004532bnnn.html episode two: x/cover/mzc002007knmh3g/n004614cdgn.html when I switched from episode one to episode two the `OnUrlRequestCallback` won't...
> > when I switched from episode one to episode two the OnUrlRequestCallback won't be callbacked > > which platform are you running? mac
I use it to load tencent video station. you can try it if could load this station. [https://v.qq.com/ x/cover/mzc002007knmh3g/n004532bnnn.html](https://v.qq.com/x/cover/mzc002007knmh3g/n004532bnnn.html)
如果是assets没合并进去可以这样做 ``` sourceSets { main { assets.srcDirs = ['src/main/assets'] } } ``` 同时加在你有资源的module和主包下