Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Непонятная ошибка с Toolbar на Android 2.2 - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Добавление элементов в listview из БД http://www.cyberforum.ru/android-dev/thread1424451.html
Здравствуйте. У меня не выходит выбросить из списка одинаковые элементы. Я из БД вытаскиваю номера групп, которые соответственно повторяются. Затем, по логике, добавляю список. Сравнивая, есть ли...
Программирование Android Приложение как мобильная версия сайта Здравствуйте. Подскажите пожалуйста, реально ли сделать новичку не полноценное приложение на телефон, а как браузер мобильной версии сайта. Человек скачивает в Маркете приложение, открывает, а там... http://www.cyberforum.ru/android-dev/thread1424408.html
Программирование Android Service
Здравствуйте! У меня всего два вопроса: 1. Создали мы сервис, будет ли он работать после завершения работы app? Что и где надо написать чтобы работал? 2. Как избежать запуска этого же сервиса...
Поиск по локальной базе данных SQL в android приложении Программирование Android
Здравствуйте, уважаемые форумчане. Я новичок в программировании под Android на Java, и хотел бы обратиться с вопросом к опытным товарищам. Мне нужно сделать поиск по базе данных таким образом:...
Программирование Android Каким алгоритмом зашифровать изображения в Андроиде http://www.cyberforum.ru/android-dev/thread1424333.html
Здравствуйте, форумчане. Помогите, пожалуйста, разобраться. Я - заказчик программы под ОС Андроид. Программа должна сохранять изображения документов (скан-копии) на мобильном устройстве в...
Программирование Android Не обновляется содержимое TableLayout в Fragment Здравствуйте. У меня есть фрагмент, в котором располагается таблица TableLayout с перечнем издательств. Также есть кнопка "Добавить новое издательство". При клике на эту кнопку открывается окно для... подробнее

Показать сообщение отдельно
contedevel
57 / 55 / 8
Регистрация: 07.10.2012
Сообщений: 598

Непонятная ошибка с Toolbar на Android 2.2 - Программирование Android

19.04.2015, 13:14. Просмотров 324. Ответов 0
Метки (Все метки)

Здравствуйте!
Использую все библиотеки, в частности, compat совместимые с Android 2.2... но именно на этой версии Android происходит странная ошибка при запуске приложения:
Кликните здесь для просмотра всего текста
04-19 13:57:16.030 7979-7979/com.mypackage E/AndroidRuntime﹕ Uncaught handler: thread main exiting due to uncaught exception
04-19 13:57:16.058 7979-7979/com.mypackage E/AndroidRuntime﹕ java.lang.NullPointerException
at android.graphics.drawable.StateListDrawable.mutate(StateListDrawable.java:241)
at android.support.v7.internal.widget.TintManager.getDrawable(TintManager.java:140)
at android.support.v7.internal.widget.TintTypedArray.getDrawable(TintTypedArray.java:62)
at android.support.v7.internal.widget.TintImageView.<init>(TintImageView.java:53)
at android.support.v7.widget.ActionMenuPresenter$OverflowMenuButton.<init>(ActionMenuPresenter.java:588)
at android.support.v7.widget.ActionMenuPresenter.initForMenu(ActionMenuPresenter.java:112)
at android.support.v7.internal.view.menu.MenuBuilder.addMenuPresenter(MenuBuilder.java:251)
at android.support.v7.widget.ActionMenuView.getMenu(ActionMenuView.java:626)
at android.support.v7.widget.Toolbar.ensureMenu(Toolbar.java:826)
at android.support.v7.widget.Toolbar.getMenu(Toolbar.java:818)
at android.support.v7.internal.widget.ToolbarWidgetWrapper.getMenu(ToolbarWidgetWrapper.java:709)
at android.support.v7.internal.app.ToolbarActionBar.getMenu(ToolbarActionBar.java:579)
at android.support.v7.internal.app.ToolbarActionBar.populateOptionsMenu(ToolbarActionBar.java:450)
at android.support.v7.internal.app.ToolbarActionBar$1.run(ToolbarActionBar.java:68)
at android.os.Handler.handleCallback(Handler.java:587)
at android.os.Handler.dispatchMessage(Handler.java:92)
at android.os.Looper.loop(Looper.java:123)
at android.app.ActivityThread.main(ActivityThread.java:4363)
at java.lang.reflect.Method.invokeNative(Native Method)
at java.lang.reflect.Method.invoke(Method.java:521)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:852)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:610)
at dalvik.system.NativeStart.main(Native Method)

Сам код Activity:
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public class MainActivity extends ActionBarActivity {
    private Toolbar toolbar;
    
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        toolbar = (Toolbar)findViewById(R.id.toolbar);
        setSupportActionBar(toolbar);
}
 
    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        getMenuInflater().inflate(R.menu.main, menu);
        
        return super.onCreateOptionsMenu(menu);
    }
 
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
        default:
            return super.onOptionsItemSelected(item);
        }
    }
}


Вот разметка xml:
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:fab="http://schemas.android.com/apk/res-auto"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >
 
    <include
        layout="@layout/toolbar"
        android:id="@+id/toolbar"
        android:layout_alignParentTop="true"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"/>
 
    <FrameLayout
        android:id="@+id/container"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:layout_below="@+id/toolbar" />
 
    <com.melnykov.fab.FloatingActionButton
        android:id="@+id/fab"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_gravity="bottom|right"
        android:layout_margin="16dp"
        android:src="@drawable/ic_add_24"
        fab:fab_colorNormal="@color/primary"
        fab:fab_colorPressed="@color/primary_light"
        fab:fab_colorRipple="@color/ripple"
        android:layout_alignParentRight="true"
        android:layout_alignParentBottom="true" />
 
</RelativeLayout>


Menu xml:
Кликните здесь для просмотра всего текста
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<menu xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:support="http://schemas.android.com/apk/res-auto">
 
    <item
        android:id="@+id/action_settings"
        android:orderInCategory="100"
        android:title="@string/action_settings" 
        android:icon="@drawable/ic_settings_24"
        support:showAsAction="ifRoom|withText"/>
 
    <item
        android:id="@+id/action_about"
        android:orderInCategory="100"
        android:title="@string/action_about" 
        android:icon="@drawable/ic_about_24"
        support:showAsAction="never"/>
 
</menu>


Код упрощен, но проверял с таким кодом, все равно не запускается и выдает ту же ошибку...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru