Есть вероятность, что событие вызывается раньше, чем вы на него подписываетесь. Как вариант, можете прописать в теге обработчик события.
В худшем случае, просто смотрите в некотором таймере (или по изменению размера родительского элемента), или ещё где (на самом деле масса способов) изменилась ли высота вашей картинки. Тут есть пример.
KerimKalashov, я сомневаюсь, что дело в портах. Так как простой смертный их не открывает (обычно). Когда вы форвардите (DMZ) порты себе, то сайты говорят: либо порт открыт и его кто-то слушает, либо открыт, но не слушает.
KerimKalashov, хорошие мысли. Но давайте так - проверьте на:
а) мобильном интернете и
б) сетке друга.
На худой конец, плойку можно попросту перепрошить типа «рекавери». Но такое обычно не делают просто так. Проверьте лучше на чужих интернетах. Игры же качаются и обновляются.
upd: порты можно проверить любым инструментом типа такого: https://www.yougetsignal.com/tools/open-ports/
включаете плойку, открываете "тул" и смотрите открыты ли порты из того списка, что я кинул. Но, тут есть некоторое но. У меня дома тоже NAT, и я ничего не открывал. Сетевые подключения работают. Кажется, я не помню точно, у меня NAT 2.
У меня похожее было в отелях, когда я там хотел поиграть. У вас, гм, провайдер (или вы сами) нестандартные порты типа не 443 и не 80 не режутся? Их список вы найдёте здесь: https://manuals.playstation.net/document/en/psvita...
Ради эксперимента (просто проверить) найдите в интернете список бесплатных HTTP Proxy, и попробуйте через него настроить интернет на плойке. Мне это помогло. А вам хотя бы будет понятно, работает ли в вашей сети PS-сервисы.
Если у вас есть возможность, то я бы поставил точку останова и посмотрел стек в обоих случаях и сравнил бы их. Если разница небольшая, везде задействован reflection, то с точки зрения производительности, я думаю, разница небольшая.
Но по мне, я больше предпочитаю строготипизированные модели всяким там «словарям». Словарь может содержать сколь угодно (в разумных количествах) пар ключ-значение, а у строгой модели есть определенный набор свойств. Да и отлаживать, и тестировать проще.
Я не знаю, что имелось в виду, если честно. В своё время меня интересовала тема тестирования кода, который писался с помощью SQL. Я тогда нагуглил вот это (dbunit.sourceforge.net/), но так эта тема при мне и не пробегала больше.
Все тестирования сводились к запуску любого кода на привычных нам языках, который работал с БД. Перед каждым прогоном тестовая база разворачивалась из копии или скриптов.
2. можно ли посмотреть на сеть в консоле разработчика? Или через Fiddler прогнать. Для экспериментов возьмите менее загруженную страницу (гугл докс не берите).
java_beginner, а мне не нравится обработка ошибок и то, как вы пробросили лейбл через контроллер внутрь своего класса.
Если это ваш первый проект, то пусть так и будет, изучите лучше работу с разными потоками или синхронизацию потоков, или как фоновые процессы обновляют GUI.
Nikita Shchypylov, бекапы какие-нибудь хочет выгрузить? Можете посмотреть по файловой активности? Там на процесс надо дважды кликнуть и посмотреть Open Files.
В худшем случае, просто смотрите в некотором таймере (или по изменению размера родительского элемента), или ещё где (на самом деле масса способов) изменилась ли высота вашей картинки. Тут есть пример.