mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
updated user preferences and tests
This commit is contained in:
@@ -58,6 +58,13 @@ export var setNumber = function(key: string, value: number): void {
|
||||
editor.commit();
|
||||
}
|
||||
|
||||
export var remove = function (key: string): void {
|
||||
Common.checkKey(key);
|
||||
var editor = sharedPreferences.edit();
|
||||
editor.remove(key);
|
||||
editor.commit();
|
||||
}
|
||||
|
||||
/*
|
||||
these are commented out to be used only if requested by users or otherwise needed
|
||||
|
||||
|
||||
23
UserPreferences/user_preferences.d.ts
vendored
23
UserPreferences/user_preferences.d.ts
vendored
@@ -1,20 +1,4 @@
|
||||
export declare class UserPreferences {
|
||||
containsKey(key: string): boolean;
|
||||
getBoolean(key: string, defaultValue?: boolean): boolean;
|
||||
getDouble(key: string, defaultValue?: number): number;
|
||||
getInt(key: string, defaultValue?: number): number;
|
||||
getLong(key: string, defaultValue?: number): number;
|
||||
getString(key: string, defaultValue?: string): string;
|
||||
getStrings(key: string, defaultValue?: string[]): string[];
|
||||
setBoolean(key: string, value: boolean);
|
||||
setDouble(key: string, value: number);
|
||||
setInt(key: string, value: number);
|
||||
setLong(key: string, value: number);
|
||||
setString(key: string, value: string);
|
||||
setStrings(key: string, value: string[]);
|
||||
}
|
||||
|
||||
/**
|
||||
/**
|
||||
* report does such key exist
|
||||
*/
|
||||
export declare var hasKey: (key: string) => boolean;
|
||||
@@ -82,3 +66,8 @@ export declare var setInt: (key: string, value: number) => void;
|
||||
* sets value for a key as long integer
|
||||
*/
|
||||
export declare var setLong: (key: string, value: number) => void;
|
||||
|
||||
/**
|
||||
* removes a value for key
|
||||
*/
|
||||
export declare var remove: (key: string) => void;
|
||||
|
||||
@@ -54,6 +54,12 @@ export var setNumber = function (key: string, value: number): void {
|
||||
userDefaults.synchronize();
|
||||
}
|
||||
|
||||
export var remove = function (key: string): void {
|
||||
Common.checkKey(key);
|
||||
userDefaults.removeObjectForKey(key);
|
||||
userDefaults.synchronize();
|
||||
}
|
||||
|
||||
/*
|
||||
these are commented out to be used only if requested by users or otherwise needed
|
||||
|
||||
|
||||
Reference in New Issue
Block a user