我是Android界面支持网关流程实施的新手。一旦完成付款流程 从应用程序到浏览器,支付过程成功后我能够重定向到特定的 我在某些设备中离开的活动。但是在付款流程完成后,在 S3和Moto 设备中 完成它是从启动开始启动应用程序。但有时它工作正常, 有没有因为内存不足或其他问题。请研究这个问题。
What is difference for these devices working independently or may i need to change any settings.
Please clarify on this what is happening on situtation by doing payment.
以下是我用于付款流程的代码段:
使用intentfilter在清单文件中声明:
<activity
android:name="com.sample.PaymentActivity"
android:configChanges="orientation"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:windowSoftInputMode="adjustPan" >
<intent-filter>
<action android:name="android.intent.action.VIEW" >
</action>
<category android:name="android.intent.category.DEFAULT" >
</category>
<category android:name="android.intent.category.BROWSABLE" >
</category>
<data
android:host="*"
android:scheme="someschemanameredirecttoparticularactivity" />
</intent-filter>
</activity>
PaymentAcitivity代码:
@Override
protected void onNewIntent(Intent intent) {
super.onNewIntent(intent);
setIntent(intent);
Intent intent2 = getIntent();
//Code for use
}
Please help any one on this, Thanks in Advance.....
答案 0 :(得分:0)
但是在S3和Moto设备中,一旦付款流程完成,它就会从启动开始启动应用程序。但有时它工作正常,是否有任何由于低内存问题或任何其他问题。请研究这个问题。
是的!您可以通过打开&#34;不要保持活动来确认这一点。在开发者选项中。然后每次返回时都应重新创建活动。
来解决此问题