E/Instrumentation: Uninitialized ActivityThread, likely app-created Instrumentation, disabling AppComponentFactory
记一次项目中H5调用支付宝或微信出现的上面的问题。
项目中出现这个问题的原因是因为应用是横屏的,每次调用支付都会出现上面的问题。然而在竖屏的应用中则不会出现这个原因。
排查后原因应该是调用支付宝或微信弹出的是竖屏,横竖屏之间的切换问题。我在项目中的解决方法是,在横屏的Activity的配置中,加入
android:configChanges="orientation|screenSize"
这个配置,再次用横屏调用H5支付时,则没再出现。
隐约记得如果不是在主线程调起支付也是会出现这个问题的,这个是另外的问题了。
如果你有遇到像我这次的问题。可以查看下你的Activity的配置,是否有我说的那个属性,没有的话可以加上再试试。