Я единственный способ, который я нашел, - сделать его программным, как код ниже:
private void setContainerSize() {
LinearLayout contentContainer = getViewDataBinding().container;
Point point = SystemUtils.getScreenSize(this);
float px = SystemUtils.convertDpToPixel(getResources().getDimension(R.dimen.toolbar_size), this);
assert point != null;
ViewGroup.LayoutParams layoutParams = contentContainer.getLayoutParams();
layoutParams.height = (int)(point.getHeight() - px);
contentContainer.setLayoutParams(layoutParams);
contentContainer.requestLayout();
}
, когда я перемещаю класс в другое пространство имен, несмотря на явную установку: serialVersionUID в классе DTO в классе, я получаю следующее исключение:
blockquote>Нельзя десериализовать объект, если его имя пакета или класса изменилось.
В настоящее время я работаю с ним, выполняя сериализацию объекта с использованием json, а затем устанавливая его в redis
blockquote>Вы можете установить Redisson в Jackson следующим образом [110 ]