Android在集成支付宝SDK后,当手机上安装有支付宝钱包app,则会跳转到支付宝钱包app进行付款操作(情况1)。当手机设备未安装支付宝钱包app时,则会打开wap(H5Activity)进行付款(情况2)。
正常逻辑就像上述所说,好的,现在遇到问题了,集成了支付宝SDK后,情况1能够付款成功;情况2无法跳转到wap进行支付。
能够打开手机中的支付宝钱包app,说明集成是没有问题的。后来发现,问题出现在没有在Androidmanifest.xml清单文件中添加如下配置信息:
<activity android:name="com.alipay.sdk.app.H5PayActivity" android:configChanges="orientation|keyboardHidden|navigation" android:exported="false" android:screenOrientation="behind" android:windowSoftInputMode="adjustResize|stateHidden" > </activity>
加上之后,问题得以解决!!!