【发布时间】:2018-08-14 07:11:37
【问题描述】:
我正在使用 Deep Link 与其他应用程序进行交互。例如,我正在使用 Deep Link 进行 UPI 支付。说“A”是我的应用程序,我选择支持 UPI 的应用程序进行支付。交易完成后,我的应用程序“A”被重新创建。无论交易前的应用程序状态如何,都会丢失。当我们进行深度链接时,有什么方法可以保留我的应用程序状态?请参考此链接 (UPI Payment Gateway using Android Deep Link) 了解我使用的深层链接逻辑。
我正在使用 Paytm 和 Tez。仅当我使用 Tez 时才会出现此问题,而使用 Paytm 时它工作正常。
【问题讨论】:
-
您需要自己执行此操作 .. 您可以使用 sqlite 以您自己的方式保存数据和状态,然后使用给定数据重新创建应用程序,因为用户或操作系统可能会杀死您的应用程序。 . 如果不是这种情况,那么您可以使用 saveinstance 方法这个链接在这种情况下会有所帮助stackoverflow.com/questions/151777/…