Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
jumper.leto
1 / 1 / 2
Регистрация: 08.11.2010
Сообщений: 66
#1

При нажатии на пункт меню скрыть его, и показать другой пункт меню - Программирование Android

13.05.2012, 13:46. Просмотров 1385. Ответов 1
Метки нет (Все метки)

Прошу помощи, как можно допустим при нажатии на пункт меню, его скрыть, и показать другой пункт меню?
я делаю так :
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 public boolean onCreateOptionsMenu(Menu menu) {
         // TODO Auto-generated method stub
         MenuInflater inflater = getMenuInflater();
            inflater.inflate(R.menu.menu, menu);
            return true;
        }
    // обработка нажатий
     @Override
     public boolean onOptionsItemSelected(MenuItem item) {
         switch (item.getItemId()) {
             case R.id.MAuth:
                 MA.setVisible(false);
                 MC.setVisible(true);
                 Toast.makeText(this, "Авторизация", Toast.LENGTH_LONG).show();                              
                 break;
             case R.id.MChangeAc:    
                 MC.setVisible(false);
                 MA.setVisible(true);
                 Toast.makeText(this, "Сменить аккаунт", Toast.LENGTH_LONG).show();
                 break;
         }
         return true;
     }
но при нажатии на пункт меню вылетает приложение
"Ошибка приложения..."
вот лог:
Кликните здесь для просмотра всего текста
05-13 13:46:20.009: I/Kate.Api(15753): url=https://api.vk.com/method/audio.get?count=8&uid=14484791&access_token=ee8fb505ee52b032ee52b03279ee7effe3eee53ee558ccc83d9f28dd816ce63
05-13 13:46:20.379: D/dalvikvm(15753): GC_CONCURRENT freed 196K, 48% free 2964K/5639K, external 324K/587K, paused 2ms+3ms
05-13 13:46:20.739: I/Kate.Api(15753): code=200
05-13 13:46:20.739: I/Kate.Api(15753): response={"response":[{"aid":150666415,"owner_id":14484791,"artist":"Wideboys feat. Natalia","title":"Addicted to bass (Tantrum Desire Mix)","duration":264,"url":"http:\/\/cs5209.vkontakte.ru\/u137214363\/audio\/1736dce0993d.mp3"},{"aid":150584228,"owner_id":14484791,"artist":"Figure vs The Killabits","title":"Heavy Metal","duration":222,"url":"http:\/\/cs5304.vkontakte.ru\/u159601493\/audio\/5e0a0e060cb7.mp3"},{"aid":150066352,"owner_id":14484791,"artist":"Bob Marley","title":"Sun is Shining (Smoke out Dubstep remix)","duration":305,"url":"http:\/\/cs5882.vkontakte.ru\/u2337738\/audio\/bead09e90922.mp3","lyrics_id":"23265082"},{"aid":149774229,"owner_id":14484791,"artist":"Skism","title":"Power (Eptic Remix)","duration":336,"url":"http:\/\/cs5936.vkontakte.ru\/u18259688\/audio\/ed896d86c4aa.mp3","lyrics_id":"24499280"},{"aid":149774215,"owner_id":14484791,"artist":"Skism","title":"Rave Review (Dodge & Fuski Remix)","duration":238,"url":"http:\/\/cs5936.vkontakte.ru\/u18259688\/audio\/fcb9604ac8ef.mp3","lyrics_id":"24499278"},{"aid":149774163,"owner_id":14484791,"artist":"Skrillex","title":"Lick it down [Unreleased]","duration":174,"url":"http:\/\/cs5872.vkontakte.ru\/u163848538\/audio\/5cfb9f24b3e6.mp3","lyrics_id":"24506146"},{"aid":149774152,"owner_id":14484791,"artist":"Skrillex","title":"Lets Get Down (feat. Kaba) [Unreleased]","duration":152,"url":"http:\/\/cs5176.vkontakte.ru\/u64377375\/audio\/d9103ef7a3ee.mp3","lyrics_id":"24506145"},{"aid":149771554,"owner_id":14484791,"artist":"Dirty South & Those Usual Suspects feat. Erik Hecht","title":"Walking Alone (Stepsonics Remix)","duration":246,"url":"http:\/\/cs5982.vkontakte.ru\/u159601493\/audio\/255476c2c8a5.mp3"}]}
05-13 13:46:23.059: W/KeyCharacterMap(15753): No keyboard for id 0
05-13 13:46:23.059: W/KeyCharacterMap(15753): Using default keymap: /system/usr/keychars/qwerty.kcm.bin
05-13 13:46:23.979: D/AndroidRuntime(15753): Shutting down VM
05-13 13:46:23.979: W/dalvikvm(15753): threadid=1: thread exiting with uncaught exception (group=0x40015560)
05-13 13:46:23.989: E/AndroidRuntime(15753): FATAL EXCEPTION: main
05-13 13:46:23.989: E/AndroidRuntime(15753): java.lang.NullPointerException
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.perm.kate.api.sample.audio.onOptionsItemSelected(audio.java:81)
05-13 13:46:23.989: E/AndroidRuntime(15753): at android.app.Activity.onMenuItemSelected(Activity.java:2205)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.policy.impl.PhoneWindow.onMenuItemSelected(PhoneWindow.java:777)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemImpl.java:143)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.view.menu.MenuBuilder.performItemAction(MenuBuilder.java:855)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.view.menu.IconMenuView.invokeItem(IconMenuView.java:532)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.view.menu.IconMenuItemView.performClick(IconMenuItemView.java:122)
05-13 13:46:23.989: E/AndroidRuntime(15753): at android.view.View$PerformClick.run(View.java:9112)
05-13 13:46:23.989: E/AndroidRuntime(15753): at android.os.Handler.handleCallback(Handler.java:587)
05-13 13:46:23.989: E/AndroidRuntime(15753): at android.os.Handler.dispatchMessage(Handler.java:92)
05-13 13:46:23.989: E/AndroidRuntime(15753): at android.os.Looper.loop(Looper.java:130)
05-13 13:46:23.989: E/AndroidRuntime(15753): at android.app.ActivityThread.main(ActivityThread.java:3835)
05-13 13:46:23.989: E/AndroidRuntime(15753): at java.lang.reflect.Method.invokeNative(Native Method)
05-13 13:46:23.989: E/AndroidRuntime(15753): at java.lang.reflect.Method.invoke(Method.java:507)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:864)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:622)
05-13 13:46:23.989: E/AndroidRuntime(15753): at dalvik.system.NativeStart.main(Native Method)

http://www.cyberforum.ru/android-dev/thread1382343.html

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2012, 13:46
Я подобрал для вас темы с готовыми решениями и ответами на вопрос При нажатии на пункт меню скрыть его, и показать другой пункт меню (Программирование Android):

Не отображается пункт меню в ActionBar
Приветствую, Сделал меню <menu...

Открыть пункт меню настроек
Коллеги, я полный нуб в Android. Помогите, пожалуйста, в следующем вопросе. ...

Нажатие на пункт меню срабатывает только со второго раза
Может кто знает, почему нажатие на пункт меню срабатывает только со второго...

Получить id записи в бд при нажатии на пункт списка
У меня такой вопрос: Есть список ListView который заполняется данными из...

Где пункт меню File -> Settings Version -> Control -> Git в Android Studio
Доброго дня. Не могу найти Git у себя в настройках Android Studio 2.2.1 В...

1
flashok
87 / 89 / 1
Регистрация: 14.02.2009
Сообщений: 293
13.05.2012, 20:10 #2
05-13 13:46:23.989: E/AndroidRuntime(15753): java.lang.NullPointerException
вот ваша ошибка
скорее всего вот тут
Java
1
2
 MA.setVisible(false);
 MC.setVisible(true);
что за МА и МС
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2012, 20:10
Привет! Вот еще темы с решениями:

Ошибка при запуске AsyncTask при нажатии на пункт ActionBar
Здравствуйте, почему при нажатии на пункт Action Bar'а вылетает ошибка? ...

Как при нажатии на пункт ListView перейти на другую форму
Здравствуйте! У меня возникла проблема при работе с ListView. Суть проблему...

При долгом нажатии вывести контекстное меню
Здравствуйте, подскажите, пожалуйста, как сделать так, чтобы при долгом нажатии...

Программно скрыть элемент меню
подскажите, у меня есть ToolBar в качестве ActionBar, к нему прикреплен Menu с...


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

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

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