README
SharedPreferences
Cordova Plugin for Android SharedPreferences
in.edelworks.sharedpreferences
Author: R. Pramod Nair
edelworks.in
Organization: EdelWorksPlatform Support
Android
SharedPreferences =================
<script type="module">
import cordovaPluginSharedpreferences from 'https://cdn.skypack.dev/cordova-plugin-sharedpreferences';
</script>
Cordova Plugin for Android SharedPreferences
Android
gt; cd project-path
Android Developer - Saving Key-Value Sets
filename - SharedPrefernces File Name
mode - mode of Preference file. two accepted (MODE_APPEND, MODE_PRIVATE)
function createPref(filename, mode){
sharedpreferences.getSharedPreferences(filename, mode, successHandler, errorHandler);
}
function successHandler(result){
alert("SUCCESS: \r\n"+result );
}
function errorHandler(result){
alert("ERORR: \r\n"+result );
}
function putValue(key, value, type){
switch(type){
case "string":
sharedpreferences.putString(key, value, successHandler, errorHandler);
break;
case "int":
sharedpreferences.putInt(key, value, successHandler, errorHandler);
break;
case "long":
sharedpreferences.putLong(key, value, successHandler, errorHandler);
break;
case "boolean":
sharedpreferences.putBoolean(key, value, successHandler, errorHandler);
break;
}
}
function getValue(key, type){
switch(type){
case "string":
sharedpreferences.getString(key, successHandler, errorHandler);
break;
case "int":
sharedpreferences.getInt(key, successHandler, errorHandler);
break;
case "long":
sharedpreferences.getLong(key, successHandler, errorHandler);
break;
case "boolean":
sharedpreferences.getBoolean(key, successHandler, errorHandler);
break;
}
}
function remove(key){
sharedpreferences.remove(key, successHandler, errorHandler);
}
function clearAll(){
sharedpreferences.clear(successHandler, errorHandler);
}