区分显示广告后显示浏览器后返回主屏幕还是显示广告后从浏览器返回应用程序

时间:2018-07-02 14:32:44

标签: android events ads android-lifecycle

我有一个应始终在按下主屏幕上的图标时从初始活动开始的应用。

通过在退出应用程序时完成当前活动,我已经设法在各种情况下都能完成这项工作。

但是在应用程序中有一点是不可能的,除非我破坏了很多用户体验,即用户打开应用程序提供的广告然后转到主屏幕(例如通过主屏幕按钮)或按返回按钮继续使用该应用程序。

在这两种情况下均会触发以下事件:onAdLeftApplication-> onAdClosed->在Resume上(尽管我了解打开打开浏览器时onAdClosed的文档不应该触发,但是...确实发生了。)< / p>

通过这种方式,尽管有可能发生事件,但我无法找到区分这两种情况的方法-

解决此问题的最简单方法是始终强迫如果按下图标,则触发的对象永远不会是onResume,而始终是onCreate,这样我就不必担心应用程序是否从头开始,默认情况下,它将这样做。

但是也许我所提到的不可能,所以也许像我提到的那样可能有助于解决此问题。我会很乐意听取有关此建议。

0 个答案:

没有答案