检查第一次启动的Android应用程序和行为不同于"清除数据"情况

时间:2018-02-14 02:27:26

标签: android

我想检测Android应用是否第一次启动,其行为与用户按下"清除数据"应用按钮。

我已经看到了基于共享偏好的解决方案,但这些解决方案无法区分用户清除数据的情况,因为它会删除共享偏好 - > Configuring Jekyll for User and Project GitHub Pages

1 个答案:

答案 0 :(得分:0)

您不应该这样做,即使用户删除您的应用或清除数据,保存数据也不明智。它只是强制您的应用程序保存数据。 这样做的最佳方式是

  1. 使用可将数据保存到服务器的后端服务。
  2. 每当用户打开您的应用时都会检索它。
  3. 或者使用Firebase数据库用于您的目的,它非常容易实现,因为它不需要您编写后端服务,您可以自己处理后端和前端。

    在这里查看此链接会有所帮助:

    https://firebase.google.com/docs/database/android/start/

    希望有所帮助