【问题标题】:Handle back press when returned from browser to application in Android从浏览器返回到Android中的应用程序时处理后按
【发布时间】:2015-02-16 20:27:18
【问题描述】:

我正在开发一个应用程序并且卡在某个部分。我必须用一些 URL 调用浏览器。当用户在浏览器上完成他的工作时,他可以通过后按返回到应用程序。 一旦用户返回应用程序,是否有某种方法可以调用特定的活动。


已解决

通过调用浏览器调用activity的onResume中的activity并清除后台堆栈解决了这个问题。

【问题讨论】:

  • android中有alos backkey listnear
  • 如果您的 Activity 仍在堆栈中,则在按下后,用户将自动导航到您的应用。
  • 斯特拉,你是对的
  • 从您自己的应用切换到另一个应用会在您的活动中触发 onPause,如果您从任何其他应用返回或您的活动仍在堆栈中 onResume 将触发,这是您跟踪的地方
  • 当你使用intent启动浏览器时不要调用finish()。

标签: android android-intent browser


【解决方案1】:

如果您的 Activity 仍在堆栈中,则在按下后,用户将自动导航到您的应用。

为确保您的活动不在堆栈中,不要完成活动,同时启动新活动以打开浏览器。

【讨论】:

    猜你喜欢
    • 2011-07-25
    • 2016-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-29
    • 2020-09-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多