XamarinEssentials教程清空鍵值
阿新 • • 發佈:2018-11-05
XamarinEssentials教程清空鍵值
Preferences類的Clear()方法可以清空所有的鍵和值。該方法有兩種形式,下面依次進行介紹。
(1)Clear()方法的語法形式如下:
public static void Clear()
(2)Clear(string)方法的語法形式如下:
public static void Clear(string sharedName)
其中,sharedName引數指定共享容器名稱。
在使用Preferences時需要注意以下兩點:
(1)在上文中,有的方法會有sharedName引數,這個引數可以用來建立其它容器的首選項,由於平臺的不同,所以讀取也不同。
Android:所有的資料都存放在Shared Preferences中,如果沒有指定sharedName,則使用預設的Shared Preferences,否則該名稱將用於獲取具有指定名稱的私有Shared Preferences。
iOS:使用NSUserDefaults存放iOS裝置上的值。如果未指定sharedName,則使用StandardUserDefaults,否則該名稱將用於建立基於NSUserDefaultsType.SuiteName的指定名稱的NSUserDefaults。
UWP:ApplicationDataContainer用於儲存UWP裝置上的值。如果未指定sharedName,則使用LocalSettings,否則該名稱將用於在LocalSettings中建立一個新容器。
(2)Preferences只適合儲存少量文字。 如果嘗試儲存大量文字,會影響應用程式的整體效能。