Revision: 2435
http://sourceforge.net/p/swingme/code/2435
Author: yuranet
Date: 2021-04-21 19:33:46 +0000 (Wed, 21 Apr 2021)
Log Message:
-----------
Preferences update
Modified Paths:
--------------
AndroidME/src_Android/net/yura/android/AndroidPreferences.java
Modified: AndroidME/src_Android/net/yura/android/AndroidPreferences.java
===================================================================
--- AndroidME/src_Android/net/yura/android/AndroidPreferences.java 2021-04-20 13:39:50 UTC (rev 2434)
+++ AndroidME/src_Android/net/yura/android/AndroidPreferences.java 2021-04-21 19:33:46 UTC (rev 2435)
@@ -45,11 +45,6 @@
}
@Override
- public boolean nodeExists(String path) throws BackingStoreException {
- return preferences.contains(path);
- }
-
- @Override
public String[] keys() throws BackingStoreException {
Set<String> keys = preferences.getAll().keySet();
return keys.toArray( new String[keys.size()] );
@@ -104,7 +99,8 @@
editor = null;
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.GINGERBREAD) {
theEditor.apply();
- } else {
+ }
+ else {
if (!theEditor.commit()) {
throw new BackingStoreException("not able to save");
}
@@ -112,12 +108,21 @@
}
}
+ @Override
+ public void clear() throws BackingStoreException {
+ getEditor().clear();
+ flush();
+ }
+ @Override
+ public void sync() throws BackingStoreException {
+ throw new UnsupportedOperationException();
+ }
+ // unsupported types
-
@Override
public byte[] getByteArray(String key, byte[] deflt) {
throw new UnsupportedOperationException();
@@ -129,72 +134,86 @@
}
@Override
- public String absolutePath() {
+ public void putByteArray(String key, byte[] value) {
throw new UnsupportedOperationException();
}
@Override
- public void addNodeChangeListener(NodeChangeListener ncl) {
+ public void putDouble(String key, double value) {
throw new UnsupportedOperationException();
}
+
+
+
+ // unsupported Preferences tree
+
@Override
- public void addPreferenceChangeListener(PreferenceChangeListener pcl) {
+ public String name() {
throw new UnsupportedOperationException();
}
@Override
- public String[] childrenNames() throws BackingStoreException {
+ public String absolutePath() {
throw new UnsupportedOperationException();
}
@Override
- public void clear() throws BackingStoreException {
+ public String[] childrenNames() throws BackingStoreException {
throw new UnsupportedOperationException();
}
@Override
- public void exportNode(OutputStream ostream) throws IOException, BackingStoreException {
+ public boolean isUserNode() {
throw new UnsupportedOperationException();
}
@Override
- public void exportSubtree(OutputStream ostream) throws IOException, BackingStoreException {
+ public Preferences node(String path) {
throw new UnsupportedOperationException();
}
@Override
- public boolean isUserNode() {
+ public boolean nodeExists(String path) throws BackingStoreException {
throw new UnsupportedOperationException();
}
@Override
- public String name() {
+ public Preferences parent() {
throw new UnsupportedOperationException();
}
@Override
- public Preferences node(String path) {
+ public void removeNode() throws BackingStoreException {
throw new UnsupportedOperationException();
}
+
+
+
+ // unsupported IO
+
@Override
- public Preferences parent() {
+ public void exportNode(OutputStream ostream) throws IOException, BackingStoreException {
throw new UnsupportedOperationException();
}
@Override
- public void putByteArray(String key, byte[] value) {
+ public void exportSubtree(OutputStream ostream) throws IOException, BackingStoreException {
throw new UnsupportedOperationException();
}
+
+
+ // unsupported Listeners
+
@Override
- public void putDouble(String key, double value) {
+ public void addNodeChangeListener(NodeChangeListener ncl) {
throw new UnsupportedOperationException();
}
@Override
- public void removeNode() throws BackingStoreException {
+ public void addPreferenceChangeListener(PreferenceChangeListener pcl) {
throw new UnsupportedOperationException();
}
@@ -207,10 +226,4 @@
public void removePreferenceChangeListener(PreferenceChangeListener pcl) {
throw new UnsupportedOperationException();
}
-
- @Override
- public void sync() throws BackingStoreException {
- throw new UnsupportedOperationException();
- }
-
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|