android - 如何检测用户从哪个应用程序返回到您的应用程序?

标签 android

用户在我的应用程序中按下一个 URL,该 URL 在移动浏览器中打开。

当用户从移动浏览器返回到我的应用时,我是否可以在我的应用中检测到?

许多用户只会阅读 URL 的内容,然后按返回键返回到我的应用程序。

测试用例:

  1. 用户点击 URL
  2. 手机浏览器打开网址
  3. 用户触摸返回按钮
  4. 应用检测到用户从移动浏览器返回到应用

如果我没有解释清楚,请告诉我。

最佳答案

我建议您使用 startActivityForResult 启动 URL .然后,当用户返回到您的应用程序时 onActivityResult将被调用,如果 RequestCodes 对齐,您就知道它是网络浏览器。

有关更多信息,请查看以下内容: http://developer.android.com/reference/android/app/Activity.html#StartingActivities

关于android - 如何检测用户从哪个应用程序返回到您的应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15160795/

相关文章:

java - 在列表项上滑动 Action ?

android - 在标记 Android 上弹出或布局

Android Loaders 生命周期,或 : will onStopLoading() always called before onReset()?

android - "START_STICKY"服务会阻止android休眠吗?

javascript - 我可以在 Framework7/cordova 中使用 python 或 php 吗?

android - 等到手机屏幕亮起

java - 只有一种方法可以创建给定的子组件是通过 plus() 创建的

android - 从 DB 文件创建 Android Room 实体类

java - 在Android内存中创建一个新目录并向其中写入数据

android - 如何在 firemonkey 中将敏感数据保存为密码?