Проблема с сериализацией и десериализацией экземпляров классов Singleton с полями ArrayList

Internet Explorer использует формат eot (legacy) или woff. См. MSDN

Aniway я использую этот код для максимальной совместимости:

@font-face {
  font-family: 'MyWebFont';
  src: url('webfont.eot'); /* IE9 Compat Modes */
  src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('webfont.woff2') format('woff2'), /* Super Modern Browsers */
       url('webfont.woff') format('woff'), /* Pretty Modern Browsers */
       url('webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
       url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */
}

0
задан gr3821 16 January 2019 в 08:01
поделиться

1 ответ

Мне удалось решить мою проблему. Моя проблема была в другой части моего приложения. По сути, я полагал, что MessageManager не был сериализован, потому что я не мог получить данные, которые я ожидал получить от него. Оказывается, проблема была в методе, который возвращал данные: я использовал ссылку на объект, чтобы определить, какие данные вернуть. Конечно, десериализация создает новые экземпляры, поэтому после воссоздания моих объектов я больше не смог получить доступ к данным, идентифицированным старым экземпляром.

Чтобы исправить мою проблему, я использовал другой способ идентификации данных: строковое свойство, значение которого было бы одинаковым для всех экземпляров до и после десериализации.

Спасибо всем, кто посмотрел на мой вопрос и / или попытался ответить на него.

0
ответ дан gr3821 16 January 2019 в 08:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: