Этот код приводит к такому исключению:
Невозможно установить для поля java.lang.String com....fieldName значение java.lang.String
Код: Выделить всё
Field field = object.getClass().getDeclaredField(fieldName);
field.setAccessible(true);
Class targetType = field.getType();
Object objectValue = targetType.newInstance();
Object value = field.get(objectValue);
Код: Выделить всё
field.get((targetType)objectValue)
Код: Выделить всё
targetType objectValue = targetType.newInstance();
Подробнее здесь: https://stackoverflow.com/questions/134 ... ield-value
Мобильная версия