Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
disx
23 / 23 / 0
Регистрация: 26.02.2014
Сообщений: 601
Записей в блоге: 1
1

SearchView ругается на Listener?

10.02.2017, 11:12. Просмотров 773. Ответов 2
Метки нет (Все метки)

Добрый день!

подскажите что ему не нравится:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
@Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.main, menu);
        MenuItem searchItem = menu.findItem(R.id.menu_search);
        searchView = (SearchView) MenuItemCompat.getActionView(searchItem);
 
        searchView.setOnQueryTextListener(new SearchView.OnQueryTextListener() { //ругается на эту строку
            @Override
            public boolean onQueryTextSubmit(String query) {
                return false;
            }
 
            @Override
            public boolean onQueryTextChange(String newText) {
 
               // mAdapter.
                mAdapter.filter(newText);
                return false;
            }
        });
        return true;
    }
xml:
XML
1
2
3
4
5
6
 <item
        android:id="@+id/menu_search"
        android:title="@string/menu_search"
        android:icon="@android:drawable/ic_menu_search"
        appcompat:actionViewClass="android.support.v7.widget.SearchView"
        appcompat:showAsAction="collapseActionView|ifRoom"/>
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
E/AndroidRuntime: FATAL EXCEPTION: main
                  Process: com.dis.passkeeper, PID: 2967
                  java.lang.NullPointerException
                      at com.dis.passkeeper.MainActivity.onCreateOptionsMenu(MainActivity.java:111)
                      at android.app.Activity.onCreatePanelMenu(Activity.java:2538)
                      at android.support.v4.app.FragmentActivity.onCreatePanelMenu(FragmentActivity.java:362)
                      at android.support.v7.view.WindowCallbackWrapper.onCreatePanelMenu(WindowCallbackWrapper.java:98)
                      at android.support.v7.app.AppCompatDelegateImplBase$AppCompatWindowCallbackBase.onCreatePanelMenu(AppCompatDelegateImplBase.java:335)
                      at android.support.v7.view.WindowCallbackWrapper.onCreatePanelMenu(WindowCallbackWrapper.java:98)
                      at android.support.v7.app.ToolbarActionBar.populateOptionsMenu(ToolbarActionBar.java:454)
                      at android.support.v7.app.ToolbarActionBar$1.run(ToolbarActionBar.java:61)
                      at android.os.Handler.handleCallback(Handler.java:733)
                      at android.os.Handler.dispatchMessage(Handler.java:95)
                      at android.os.Looper.loop(Looper.java:136)
                      at android.app.ActivityThread.main(ActivityThread.java:5001)
                      at java.lang.reflect.Method.invokeNative(Native Method)
                      at java.lang.reflect.Method.invoke(Method.java:515)
                      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
                      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
                      at dalvik.system.NativeStart.main(Native Method)
Спасибо!
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2017, 11:12
Ответы с готовыми решениями:

Searchview в toolbar
Доброго времени суток уважаемые форумчане. Нужна Ваша помощь в реализации поиска. Есть несколько...

SearchView в ActionBar
Всем привет! Добавил в ActionBar фрагмента SearchView, но он не появляется, пустой ActionBar. С...

Передать SearchView из активити во фрагмент
У меня есть SearchView в активити и тесть фрагмент который запускается через транзакцию. И как мне...

Searchview. Поиск по базе SQLite
Здравствуйте. Не могу разобраться с этим поиском. Хотя бы один рабочий пример. То, что я находил -...

Отследить закрытие SearchView Android
Подскажите пожалуйста, как отследить закрытие SearchView, производится нажатием на стрелку.Но...

2
Pablito
2812 / 2236 / 754
Регистрация: 12.05.2014
Сообщений: 7,824
Завершенные тесты: 1
10.02.2017, 15:04 2
Лучший ответ Сообщение было отмечено disx как решение

Решение

ну как минимум
XML
1
2
app:actionViewClass="android.support.v7.widget.SearchView"
        app:showAsAction="collapseActionView|ifRoom"/>
1
disx
10.02.2017, 15:21  [ТС]     SearchView ругается на Listener?
  #3

Не по теме:

1. Паблито, всегда прав.
2. Если Паблито не прав, читай пункт первый.

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.02.2017, 15:21
Привет! Вот еще темы с ответами:

Спрятать SearchView в некоторых фрагментах
Всем привет, такой вопрос: Есть NavigationDrawer В одном фрагменте реализован viewPager , там 2...

Поиск в ListView с помощью SearchView
Прикручиваю SearchView, чтобы фильтровать ListView: MenuItem ourSearchItem =...

Запретить перекрытие SearchView списком от TextView
Уважаемые Форумчане Помогите с решением проблемы с перекрытием SeqrchView списком рекомендуемых...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru