我需要区分我的应用程序的安装,因此我在我的应用程序中生成一个 UUID,java.util.UUID.randomUUID()
然后将其保存为String
共享首选项中的一个。但是,当我转到手机的设置,管理应用程序,单击我的应用程序,然后按“清除数据”时,我的应用程序下次运行时会生成一个新的 UUID。我相信这是因为以前的共享首选项已被删除。
有没有办法让我创建一个只要安装了应用程序就一直存在的 UUID,即使从“设置”中按下“清除数据”也是如此?
我需要区分我的应用程序的安装,因此我在我的应用程序中生成一个 UUID,java.util.UUID.randomUUID()
然后将其保存为String
共享首选项中的一个。但是,当我转到手机的设置,管理应用程序,单击我的应用程序,然后按“清除数据”时,我的应用程序下次运行时会生成一个新的 UUID。我相信这是因为以前的共享首选项已被删除。
有没有办法让我创建一个只要安装了应用程序就一直存在的 UUID,即使从“设置”中按下“清除数据”也是如此?