【问题标题】:Android Deep Link Tez - Source App recreatedAndroid Deep Link Tez - 重新创建的源应用程序
【发布时间】: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/…

标签: android xamarin.android


【解决方案1】:

通过Android Activity Life Cycle后,很明显Android系统可能会在您切换应用时由于资源限制而破坏您的应用活动。我通过保存和恢复视图状态来处理它。

【讨论】:

    猜你喜欢
    • 2015-05-25
    • 2019-05-28
    • 2022-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-17
    • 2014-03-15
    • 1970-01-01
    相关资源
    最近更新 更多