Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.82/11: Рейтинг темы: голосов - 11, средняя оценка - 4.82
2 / 2 / 0
Регистрация: 08.11.2010
Сообщений: 66
1

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

13.05.2012, 13:46. Просмотров 2252. Ответов 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=ee8fb505ee52b032 ee52b03279ee7effe3eee53ee558ccc83d9f28dd816ce63
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,"art ist":"Figure vs The Killabits","title":"Heavy Metal","duration":222,"url":"http:\/\/cs5304.vkontakte.ru\/u159601493\/audio\/5e0a0e060cb7.mp3"},{"aid":150066352,"owner_id":14484791,"art ist":"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.j ava: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.onMenuItemSelec ted(PhoneWindow.java:777)
05-13 13:46:23.989: E/AndroidRuntime(15753): at com.android.internal.view.menu.MenuItemImpl.invoke(MenuItemI mpl.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(IconM enuView.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(Z ygoteInit.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)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2012, 13:46
Ответы с готовыми решениями:

Нарисовать фигуру при нажатии на пункт меню
Вот смотрите, используя switch(messg){case WM_PAINT:.....} мы рисуемо, а вот у меня такая проблема...

Загрузить текст при нажатии на пункт меню
Подскажите пожалуйста саму идею реализации. Есть БД из одной таблицы (id, parent_id, name, text)....

При нажатии на пункт меню пропадает лого
вот картинка до нажатия вот после нажатия влот мой header.php <!DOCTYPE html> <html> ...

Создание элементов GUI при нажатии на пункт меню
ЗДРАВСТВУЙТЕ!!! Проблема есть. Мне надо в программе сделать так, чтобы при нажатии на пункт меню...

1
96 / 95 / 4
Регистрация: 14.02.2009
Сообщений: 310
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.05.2012, 20:10

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

При нажатии на пункт меню открыть новое активити
Как сделать на андроид 4.0 чтобы при нажатии на пункт меню открывалось новое активити? Всплывающий...

При нажатии на пункт меню - внизу развернуть подпункты
создал тестовую менюшку для своего сайта! на одной странице пока в тестовом варианте! подгрупп не...

Изменение цвета фона приложения при нажатии на пункт меню
Здравствуйте. Впервые столкнулся с Win Api 32. Суть проблемы: был создан простой калькулятор. ...

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


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

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

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