|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 116
|
|||||||||||
Краш приложения при вызове метода из другого класса через экземпляр20.06.2014, 10:23. Показов 1349. Ответов 8
Метки нет (Все метки)
Привет
Хочу вызвать метод из другого класса. Для это создаю экземпляр этого класса через конструктор с параметрами и вызываю метод через него.
код класса, откуда вызываю метод:
0
|
|||||||||||
| 20.06.2014, 10:23 | |
|
Ответы с готовыми решениями:
8
Ошибка при вызове метода класса в методе другого класса Null при вызове метода из другого класса
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 20.06.2014, 10:53 | |
|
а в чем вопрос?
0
|
|
|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 116
|
|
| 20.06.2014, 11:30 [ТС] | |
|
убрать краш. где что я сделал не так
0
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 20.06.2014, 11:38 | |
|
А где текст самого краша? С ним поставить диагноз гораздо легче.
0
|
|
|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 116
|
||||||
| 20.06.2014, 12:09 [ТС] | ||||||
|
Не логируется именно этот краш:
Вот что написал logcat в Eclipse после нажатия кнопки: 06-20 04:06:55.770: E/AndroidRuntime(852): FATAL EXCEPTION: main 06-20 04:06:55.770: E/AndroidRuntime(852): Process: com.ftdi.javad2xxdemo, PID: 852 06-20 04:06:55.770: E/AndroidRuntime(852): java.lang.NullPointerException: println needs a message 06-20 04:06:55.770: E/AndroidRuntime(852): at android.util.Log.println_native(Native Method) 06-20 04:06:55.770: E/AndroidRuntime(852): at android.util.Log.i(Log.java:160) 06-20 04:06:55.770: E/AndroidRuntime(852): at com.ftdi.javad2xxdemo.DeviceManagerFragm ent$1.onClick(DeviceManagerFragment.java :138) 06-20 04:06:55.770: E/AndroidRuntime(852): at android.view.View.performClick(View.java :4438) 06-20 04:06:55.770: E/AndroidRuntime(852): at android.view.View$PerformClick.run(View. java:18422) 06-20 04:06:55.770: E/AndroidRuntime(852): at android.os.Handler.handleCallback(Handle r.java:733) 06-20 04:06:55.770: E/AndroidRuntime(852): at android.os.Handler.dispatchMessage(Handl er.java:95) 06-20 04:06:55.770: E/AndroidRuntime(852): at android.os.Looper.loop(Looper.java:136) 06-20 04:06:55.770: E/AndroidRuntime(852): at android.app.ActivityThread.main(Activity Thread.java:5017) 06-20 04:06:55.770: E/AndroidRuntime(852): at java.lang.reflect.Method.invokeNative(Na tive Method) 06-20 04:06:55.770: E/AndroidRuntime(852): at java.lang.reflect.Method.invoke(Method.j ava:515) 06-20 04:06:55.770: E/AndroidRuntime(852): at com.android.internal.os.ZygoteInit$Metho dAndArgsCaller.run(ZygoteInit.java:779) 06-20 04:06:55.770: E/AndroidRuntime(852): at com.android.internal.os.ZygoteInit.main( ZygoteInit.java:595) 06-20 04:06:55.770: E/AndroidRuntime(852): at dalvik.system.NativeStart.main(Native Method) 06-20 04:06:59.870: I/Process(852): Sending signal. PID: 852 SIG: 9
0
|
||||||
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
||||||
| 20.06.2014, 12:24 | ||||||
|
а если как-то так
0
|
||||||
|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 116
|
|
| 20.06.2014, 12:51 [ТС] | |
|
так ничего не происходит, краша нет
0
|
|
|
2884 / 2296 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
|
|
| 20.06.2014, 12:56 | |
|
по логу видно что ругается на Log.i, то есть e.getMessage() возвращает null
логическое мышление отсутствует напрочь? если поставить проверку на null то естественно что не будет выводить сообщение о краше
0
|
|
|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 116
|
|||||||||||
| 20.06.2014, 16:43 [ТС] | |||||||||||
|
да он вообще это исключение не обрабабатывает, а 1/0 обрабатывает
Ну хорошо, getMessage возвращает 0 - тогда получается - это не исключение , а что-то ещё? Добавлено через 42 минуты Выяснил, что не инициализируется DeviceUARTContext в классе, что я привёл Если сделаю так, то работает:
Добавлено через 41 минуту Крашится так же и при вызове других функций. Добавлено через 2 часа 5 минут надо передать в параметры конструктора: com.ftdi.j2xx.D2xxManager@412262f8 - это ссылка на объект DMftdid2xx (вроде как) и com.ftdi.javad2xxdemo.FragmentLayout@412 23b88 - это ссылка на объект DeviceManagerContext (если неправильно излагаю - сорри, совсем не знаю java). Но значение этих сущностей я отследил в нормальном режиме работы. Если их правильно передать, должно быть всё ок.
0
|
|||||||||||
| 20.06.2014, 16:43 | |
|
Помогаю со студенческими работами здесь
9
Ошибка приложения при вызове startActivity из другого класса Экземпляр класса как входные данные метода другого класса Создать экземпляр одного класса в Main, и передать его в экземпляр другого класса Ошибка при вызове приложения из другого приложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|