AppLaunchChecker,数据存储在哪里?

时间:2016-05-12 04:21:11

标签: android android-support-library

正如Android Support Library, revision 23.3.0 (April 2016)谷歌宣布新的Api AppLaunchChecker。 我只是想知道系统如何以及在何处存储数据。它是将它存储为共享首选项,还是存储在其他地方......

我已经阅读了文档,但我什么都没有。

1 个答案:

答案 0 :(得分:0)

根据官方文件:AppLaunchChecker https://developer.android.com/reference/android/support/v4/app/AppLaunchChecker.html

  

帮助跟踪用户过去推出应用的方式。如果您要确认用户是否已通过其启动/主屏幕的前门活动启动了您的应用,而不是仅仅为了查看链接打开了应用,打开文档,这可能非常有用或者为设备上的其他应用程序执行其他一些服务。

因此,这个新的实用程序类只不过是许多开发人员已经使用的基于 SharedPreferences 的典型“变通方法”:当创建启动器Activity时,布尔共享首选项设置为true,然后在应用程序的生命周期中,调用 hasStartedFromLauncher ,我们只需获取其值。

此实用程序类仅用于了解应用程序是否已在过去至少一次从主屏幕启动,但不是每次启动时都是如此:实际上,在第一次启动后,您将始终获得 true 来自 hasStartedFromLauncher

回答您的问题:数据保存在 SharedPreferences