2012-11-05 184 views
0

可能重複:
how to use getSharedPreferences in android共享偏好 - 安卓

我新的Android開發者。我有一個關於共享偏好的查詢。

數據將在Android App的'SharedPreference'中持續多久? 我的要求是堅持特定用戶的數據,直到他從應用程序註銷爲止。如果同一用戶或新用戶從同一設備或新設備登錄,則他/她應該沒有將內容存儲在早期會話的共享首選項中。

請指導我開發這個。由於

+0

Thnaks Dharmendra,有幫助 –

回答

1

SharedPreferences堅持不懈,直到你的數據清晰/自己或直到用戶卸載應用程序,或者你清楚應用的緩存覆蓋數據。

對於你的問題,當用戶從應用程序註銷,您可以執行SharedPreferences.Editor.clear()接着是commit()刪除所有保存從共享偏好當前用戶的數據。

更多的信息。在這裏: SharedPreferences.Editor clear()

+0

嗨gagan。我有一個查詢。如果用戶銷燬通過共享首選項存儲值的服務,該值是否也會被破壞?請回復 – Aada

+0

如果服務所稱的「承諾」,它被摧毀之前則偏好的值不會被破壞,反之亦然。 – Gagan

0

的,你在SharedPreference保存的數據將存儲直到通過編程方式(改變偏好值設置爲null)刪除它..或者直到排除應用程序或直至歷史卸載的應用...