невозможно найти элемент выпадающего меню (записано в загрузочном ремешке)

NullPointerException - исключение во время выполнения, поэтому, вообще говоря, не рекомендуется его ловить, но чтобы избежать этого.

Вам придется поймать исключение, где бы вы ни называли метод (или он будет распространяться по стеку). Тем не менее, если в вашем случае вы можете продолжать работать с этим результатом со значением -1, и вы уверены, что он не будет распространяться, потому что вы не используете ни одну из «частей», которая может быть нулевой, тогда мне кажется правильным

Изменить:

Я согласен с более поздним ответом из @xenteros, лучше запустить собственное исключение, вместо этого возвращая -1, вы можете назовите его InvalidXMLException, например.

0
задан zx485 30 March 2019 в 22:47
поделиться