Gson.toString () выдает ошибку «IllegalArgumentException: несколько полей JSON с именем mPaint»

Я хочу преобразовать пользовательский объект в строку и сохранить в SharePreferences, что является моей конечной целью. Я попытался ниже линии, которая не удается.

String matchString = gson.toJson(userMatches);

Logcat:

10-11 15:24:33.245: E/AndroidRuntime(21427): FATAL EXCEPTION: main
10-11 15:24:33.245: E/AndroidRuntime(21427): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=4001, result=-1, data=null}
                                             to activity {com.objectlounge.ridesharebuddy/com.objectlounge.ridesharebuddy.activities.RS_CreateTripActivity}:
                                             java.lang.IllegalArgumentException: class android.text.BoringLayout declares multiple JSON fields named mPaint
10-11 15:24:33.245: E/AndroidRuntime(21427): at android.app.ActivityThread.deliverResults(ActivityThread.java:3302)

Я перепробовал много вариантов и считаю, что что-то с переменными в пользовательском объекте. Вещи, чтобы сосредоточиться в журнале ошибокjava.lang.IllegalArgumentException: class android.text.BoringLayout declares multiple JSON fields named mPaint, Не знаю, что такое mPaint.

У кого-нибудь есть идеи?

Ответы на вопрос(2)

Ваш ответ на вопрос