by Anonymous » Yesterday, 08:02
private statische Objekt getFilterObjectFromSharedPreferences (Class -ClassName, String PreferenCeName, Kontextkontext) {
try {
SharedPreferences SharedPreferencessettings = context.getSharedPreferences (Preferences_name, contexte.mode_prives_prives); SharedPreferencessettings.getString (Preferencename, ""); userFilterandSortmap = gson.fromjson (JSON, Typ);
Return UserFilterandSortMap; < /p>
} catch (Exception e) {
Log.e(LOG_TAG, "getObjectFromSharedPreferences Operation failed", e);
}
return null;
< /code>
} < /p>
Ich rufe diese Methode auf, zeigt jedoch den Fehler wie unten < /p>
JSON -Syntaxfehler an, während der Parameter
java.lang.runtimexception: fehlender Typ Parameter. com.google.gson.reflect.typetoken.getSuperClasstypeParameter (SourceFile: 27)
at com.google.gson.reflect.typepeken. (SourceFile: 2)
at com.disha.quickride.androidapp.usermgmt.cache.sharedpreferenceshelper.getSortandFilterDatapreferences (SourceFile: 154)
Können Sie mir bei der Lösung des Problems helfen
private statische Objekt getFilterObjectFromSharedPreferences (Class -ClassName, String PreferenCeName, Kontextkontext) {
try {
SharedPreferences SharedPreferencessettings = context.getSharedPreferences (Preferences_name, contexte.mode_prives_prives); SharedPreferencessettings.getString (Preferencename, ""); userFilterandSortmap = gson.fromjson (JSON, Typ);
Return UserFilterandSortMap; < /p>
} catch (Exception e) {
Log.e(LOG_TAG, "getObjectFromSharedPreferences Operation failed", e);
}
return null;
< /code>
} < /p>
Ich rufe diese Methode auf, zeigt jedoch den Fehler wie unten < /p>
JSON -Syntaxfehler an, während der Parameter
java.lang.runtimexception: fehlender Typ Parameter. com.google.gson.reflect.typetoken.getSuperClasstypeParameter (SourceFile: 27)
at com.google.gson.reflect.typepeken. (SourceFile: 2)
at com.disha.quickride.androidapp.usermgmt.cache.sharedpreferenceshelper.getSortandFilterDatapreferences (SourceFile: 154)
Können Sie mir bei der Lösung des Problems helfen