|
10 / 7 / 1
Регистрация: 12.10.2012
Сообщений: 158
|
|||||||||||
ActionBar убивает приложение11.01.2014, 19:16. Показов 1298. Ответов 5
Метки нет (Все метки)
Кликните здесь для просмотра всего текста
Если не удалять комментарии, то приложение работает(нажатие на одну кнопку меняет текст, нажатие на другую - то же самое). Я прослышал, что на планшетах кнопка меню не работает и напоролся в интернете на ActionBar. Захотел реализовать переход на другие активити. Заходил на урок стартандроид(108). По уроку все отлично, но при попытке написать код actionbar внутри одной из моих приложений получается, что приложение делает харакири. Если кратко, то я хочу получить рабочее приложение с рабочими кнопками и actionbar, при нажатии на элементы которого переносят меня на другой активити. Часа 4 ломаю голову.
0
|
|||||||||||
| 11.01.2014, 19:16 | |
|
Ответы с готовыми решениями:
5
Кнопка убивает приложение EI убивает Убивает Касперского |
|
Командир зеленых роботов
349 / 286 / 54
Регистрация: 08.10.2013
Сообщений: 576
|
||
| 11.01.2014, 19:32 | ||
|
Покажите стектрейс чтоб понять в каком месте кода она крэшится
1
|
||
|
10 / 7 / 1
Регистрация: 12.10.2012
Сообщений: 158
|
||
| 11.01.2014, 21:35 [ТС] | ||
![]() Console: Кликните здесь для просмотра всего текста
[2014-01-11 23:31:21 - test] ------------------------------
[2014-01-11 23:31:21 - test] Android Launch! [2014-01-11 23:31:21 - test] adb is running normally. [2014-01-11 23:31:21 - test] Performing com.example.test.MainActivity activity launch [2014-01-11 23:31:21 - test] Automatic Target Mode: Unable to detect device compatibility. Please select a target device. [2014-01-11 23:32:38 - test] Uploading test.apk onto device 'CB5A1ECUHC' [2014-01-11 23:32:38 - test] Installing test.apk... [2014-01-11 23:32:42 - test] Success! [2014-01-11 23:32:42 - test] Starting activity com.example.test.MainActivity on device CB5A1ECUHC [2014-01-11 23:32:44 - test] ActivityManager: Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.example.test/.MainActivity } LogCat: Кликните здесь для просмотра всего текста
01-11 23:32:48.217: D/AndroidRuntime(14453): Shutting down VM
01-11 23:32:48.217: W/dalvikvm(14453): threadid=1: thread exiting with uncaught exception (group=0x2b542210) 01-11 23:32:48.217: E/AndroidRuntime(14453): FATAL EXCEPTION: main 01-11 23:32:48.217: E/AndroidRuntime(14453): android.content.ActivityNotFoundExceptio n: Unable to find explicit activity class {com.example.test/com.example.test.OneActivity}; have you declared this activity in your AndroidManifest.xml? 01-11 23:32:48.217: E/AndroidRuntime(14453): at android.app.Instrumentation.checkStartAc tivityResult(Instrumentation.java:1508) 01-11 23:32:48.217: E/AndroidRuntime(14453): at android.app.Instrumentation.execStartAct ivity(Instrumentation.java:1384) 01-11 23:32:48.217: E/AndroidRuntime(14453): at android.app.Activity.startActivityForRes ult(Activity.java:3190) 01-11 23:32:48.217: E/AndroidRuntime(14453): at android.app.Activity.startActivity(Activ ity.java:3297) 01-11 23:32:48.217: E/AndroidRuntime(14453): at com.example.test.MainActivity.onNavigati onItemSelected(MainActivity.java:42) 01-11 23:32:48.217: E/AndroidRuntime(14453): at com.android.internal.widget.ActionBarVie w$1.onItemSelected(ActionBarView.java:14 1) 01-11 23:32:48.217: E/AndroidRuntime(14453): at android.widget.AdapterView.fireOnSelecte d(AdapterView.java:882) 01-11 23:32:48.217: E/AndroidRuntime(14453): at android.widget.AdapterView.access$200(Ad apterView.java:48) 01-11 23:32:48.217: E/AndroidRuntime(14453): at android.widget.AdapterView$SelectionNoti fier.run(AdapterView.java:848) 01-11 23:32:48.217: E/AndroidRuntime(14453): at android.os.Handler.handleCallback(Handle r.java:605) 01-11 23:32:48.217: E/AndroidRuntime(14453): at android.os.Handler.dispatchMessage(Handl er.java:92) 01-11 23:32:48.217: E/AndroidRuntime(14453): at android.os.Looper.loop(Looper.java:137) 01-11 23:32:48.217: E/AndroidRuntime(14453): at android.app.ActivityThread.main(Activity Thread.java:4441) 01-11 23:32:48.217: E/AndroidRuntime(14453): at java.lang.reflect.Method.invokeNative(Na tive Method) 01-11 23:32:48.217: E/AndroidRuntime(14453): at java.lang.reflect.Method.invoke(Method.j ava:511) 01-11 23:32:48.217: E/AndroidRuntime(14453): at com.android.internal.os.ZygoteInit$Metho dAndArgsCaller.run(ZygoteInit.java:784) 01-11 23:32:48.217: E/AndroidRuntime(14453): at com.android.internal.os.ZygoteInit.main( ZygoteInit.java:551) 01-11 23:32:48.217: E/AndroidRuntime(14453): at dalvik.system.NativeStart.main(Native Method) У меня продолжает вылетать.
0
|
||
|
Командир зеленых роботов
349 / 286 / 54
Регистрация: 08.10.2013
Сообщений: 576
|
||
| 11.01.2014, 21:55 | ||
|
1
|
||
|
10 / 7 / 1
Регистрация: 12.10.2012
Сообщений: 158
|
||||||
| 12.01.2014, 09:17 [ТС] | ||||||
|
Нашел баг. Я переименовал активити, а в манифесте не переименовал, вот вылетать и стала. Спасибо
![]() Добавлено через 1 час 16 минут Странности снова начались. ![]() Решил с пробного приложения перекинуть actionbar на оригинальное. Проделал то же самое, в манифесте указал минимальный 11 уровень и все активити для перехода. Оригинальное приложение вылетает, как и пробное в самом начале. Никаких подчеркиваний eclipse не выдает. LogCat что-нибудь может в данном случае сказать? Кликните здесь для просмотра всего текста
01-12 01:10:16.239: D/AndroidRuntime(16516): Shutting down VM
01-12 01:10:16.239: W/dalvikvm(16516): threadid=1: thread exiting with uncaught exception (group=0x2b542210) 01-12 01:10:16.239: E/AndroidRuntime(16516): FATAL EXCEPTION: main 01-12 01:10:16.239: E/AndroidRuntime(16516): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.example/com.example.MainActivity}: java.lang.NullPointerException 01-12 01:10:16.239: E/AndroidRuntime(16516): at android.app.ActivityThread.performLaunch Activity(ActivityThread.java:1967) 01-12 01:10:16.239: E/AndroidRuntime(16516): at android.app.ActivityThread.handleLaunchA ctivity(ActivityThread.java:1992) 01-12 01:10:16.239: E/AndroidRuntime(16516): at android.app.ActivityThread.access$600(Ac tivityThread.java:127) 01-12 01:10:16.239: E/AndroidRuntime(16516): at android.app.ActivityThread$H.handleMessa ge(ActivityThread.java:1158) 01-12 01:10:16.239: E/AndroidRuntime(16516): at android.os.Handler.dispatchMessage(Handl er.java:99) 01-12 01:10:16.239: E/AndroidRuntime(16516): at android.os.Looper.loop(Looper.java:137) 01-12 01:10:16.239: E/AndroidRuntime(16516): at android.app.ActivityThread.main(Activity Thread.java:4441) 01-12 01:10:16.239: E/AndroidRuntime(16516): at java.lang.reflect.Method.invokeNative(Na tive Method) 01-12 01:10:16.239: E/AndroidRuntime(16516): at java.lang.reflect.Method.invoke(Method.j ava:511) 01-12 01:10:16.239: E/AndroidRuntime(16516): at com.android.internal.os.ZygoteInit$Metho dAndArgsCaller.run(ZygoteInit.java:784) 01-12 01:10:16.239: E/AndroidRuntime(16516): at com.android.internal.os.ZygoteInit.main( ZygoteInit.java:551) 01-12 01:10:16.239: E/AndroidRuntime(16516): at dalvik.system.NativeStart.main(Native Method) 01-12 01:10:16.239: E/AndroidRuntime(16516): Caused by: java.lang.NullPointerException 01-12 01:10:16.239: E/AndroidRuntime(16516): at com.example.MainActivity.onCreate(MainAc tivity.java:48) 01-12 01:10:16.239: E/AndroidRuntime(16516): at android.app.Activity.performCreate(Activ ity.java:4465) 01-12 01:10:16.239: E/AndroidRuntime(16516): at android.app.Instrumentation.callActivity OnCreate(Instrumentation.java:1049) 01-12 01:10:16.239: E/AndroidRuntime(16516): at android.app.ActivityThread.performLaunch Activity(ActivityThread.java:1931) 01-12 01:10:16.239: E/AndroidRuntime(16516): ... 11 more Добавлено через 5 минут Правильно ли я понимаю, что actionbar не связан с layout файлами( в моем случае)? Т.е. actionbar должно быть все равно, что творится в xml файле? Добавлено через 9 часов 19 минут Нашел ошибку там, где меньше всего ожидал. syles.xml Кликните здесь для просмотра всего текста
Вернул стандартный AppBaseTheme вместо черного Добавлено через 30 минут Только есть одна проблема. Фон белый, а верхняя шапка с ActionBar темная и текст в ActionBar темный, чуть ли не сливаются. Как программно можно это исправить? ![]() Добавлено через 7 минут Наткнулся на bar.setBackgroundDrawable(new ColorDrawable("COLOR")); в интернете, но что подставлять вместо COLOR я так и не понял. White не вводится, #FFFFFF то же самое.
0
|
||||||
|
Командир зеленых роботов
349 / 286 / 54
Регистрация: 08.10.2013
Сообщений: 576
|
|
| 12.01.2014, 12:37 | |
|
Самый простой способ изменения внешнего вида ActionBar это использование стилей. Об этом хорошо написано тут http://developer.android.com/i... html#Style
1
|
|
| 12.01.2014, 12:37 | |
|
Помогаю со студенческими работами здесь
6
Ноутбук убивает мышки NSTableView меня убивает Компьютер убивает флэшки Математика убивает креативность MacBook убивает мост Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|