安装Android应用程序时启动一次性功能
我希望在安装应用程序实例后为其生成唯一ID。然后我希望这个ID存储在安装Android应用程序时启动一次性功能,android,kotlin,Android,Kotlin,我希望在安装应用程序实例后为其生成唯一ID。然后我希望这个ID存储在SharedReferences中,以便将来可以引用它 因此,函数将如下所示: val uniqueID = UUID.randomUUID().toString() 然后我会将它保存到SharedReferences 如何仅在安装应用程序后启动此功能(不再启动) 注意:我的应用程序是用Kotlin编写的,只需检查您的共享首选项id键是否返回任何数据。如果没有,则从未运行过。否则,它就有了 val sharedPreferen
SharedReferences
中,以便将来可以引用它
因此,函数将如下所示:
val uniqueID = UUID.randomUUID().toString()
然后我会将它保存到SharedReferences
如何仅在安装应用程序后启动此功能(不再启动)
注意:我的应用程序是用Kotlin编写的,只需检查您的共享首选项id键是否返回任何数据。如果没有,则从未运行过。否则,它就有了
val sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context)
if(sharedPreferences.getString("ID", null) == null) {
sharedPreferences.edit().putString("ID", UUID.randomUUID().toString()).apply()
}
只需检查共享首选项id键是否返回任何数据。如果没有,则从未运行过。否则,它就有了
val sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context)
if(sharedPreferences.getString("ID", null) == null) {
sharedPreferences.edit().putString("ID", UUID.randomUUID().toString()).apply()
}
如需唯一id,请访问。要检查首次运行,请使用带有键“isFirstRun”和默认值true的SharedReferences。然后,当检查默认值时,您有一个真值,将false保存到它。完成。有关唯一id,请访问。要检查首次运行,请使用带有键“isFirstRun”和默认值true的SharedReferences。然后,当检查默认值时,您有一个真值,将false保存到它。完成。