|
0 / 0 / 0
Регистрация: 27.01.2014
Сообщений: 116
|
|||||||||||
Краш приложения при вызове метода из другого класса через экземпляр20.06.2014, 10:23. Показов 1338. Ответов 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, и передать его в экземпляр другого класса Ошибка при вызове приложения из другого приложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
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 —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|