[英]Fire a one-off function when the Android application is installed
安裝后,我想為我的應用程序實例生成一個唯一的ID。 然后,我希望將此ID存儲在SharedPreferences
以便將來SharedPreferences
。
因此該函數將如下所示:
val uniqueID = UUID.randomUUID().toString()
然后將其保存到SharedPreferences
。
如何僅在安裝了應用程序后才觸發此功能(不再觸發)?
注意:我的應用程序是用Kotlin編寫的
只需檢查您的共享首選項ID密鑰是否返回任何數據。 如果沒有,它永遠不會運行。 否則,它有!
val sharedPreferences = PreferenceManager.getDefaultSharedPreferences(context)
if(sharedPreferences.getString("ID", null) == null) {
sharedPreferences.edit().putString("ID", UUID.randomUUID().toString()).apply()
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.