簡體   English   中英

安裝Android應用程序時觸發一次性功能

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM