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
Ich habe einen wirklich seltsamen Fehler. Hier ist ein MRE:
var outputs = new (
(Typing First, Typing Second) a,
(Typing First, Typing Second) b,
(Typing First, Typing Second) c,
(Typing First,...