Студия же сама в вариантах предлагает че то типа Surround with try/catch. Нажми и оно отстанет. А потом почитай про try catch и эксепшнс в java
Я знаю происключения, но он не только на это ругается) не чего не предлогает студия)
Ну покажи как ругается
а где catch ? покажи весь код
ну и правильно жалуется, try не может быть в init блоке
С такими вопросами сюда https://t.me/javastart Тебе нужен один внешний try - catch, внутренние удали
поместить сразу в конструкт?
https://t.me/android_ru/1013525 https://t.me/android_ru/1013520 у вас во-первых нету catch блока, во-вторых try в init блоке, где ничего такого быть не должно
поместить куда нужно. нужно при инициализации делать запрос - пихайте в конструктор.
ля, помогло :D Спасибо :)
А возможно без запуска эмулятора и смартфона, в терминале всё проверить? Ну получить нужные данные? Нашел инфу только о дебагере, ну мне не дебажить нужно
сделайте тест с помощью JUnit
Чешу репу и пытаюсь понять почему try не может быть в init блоке. Стандарт джавы вроде не запрещал. Но в конструктре уместнее вероятно.
в static {} вроде и можно, но разве подобное в обычном инит блоке разрешено? Я давно на Java не писал, но кажется, что Java подобное не позволяет
В инит блоке запрещено не создавать объект. Если у тебя и в try и в catch он создается в итоге то все можно
типа хак для того что-бы обойти невозможность использования try-catch в виде выражения?
Обсуждают сегодня