Страница 1 из 1

обработка нажатия на элемент меню

Добавлено: 27 окт 2013, 13:52
TemMax
Добрый день всем. Сразу к делу. Такой вопрос - как закодить, чтобы при нажатии пункта меню "Оценить" перекидывало на googleplay? При том, что у меня в меню есть еще один пункт "О программе". Я совсем новенький в этом деле.. До этого я сделал открытие диалогового окна "О программе" путем Intent'а. После чего пытался сделать "Оценить" и ничего не выходит...
Вот часть кода:

Код: Выделить всё

public boolean onCreateOptionsMenu(Menu menu) {
      // TODO Auto-generated method stub
      menu.add(0, 1, 0, "О программе");
      menu.add(0, 2, 0, "Оценить");
      return super.onCreateOptionsMenu(menu);
    }
  
  public boolean onOptionsItemSelected(MenuItem item) {
      // TODO Auto-generated method stub
      Intent intent5 = new Intent(this, About.class);
      startActivity(intent5);
      return super.onOptionsItemSelected(item);
    }

Re: обработка нажатия на элемент меню

Добавлено: 27 окт 2013, 14:43
trew
TemMax писал(а):Добрый день всем. Сразу к делу. Такой вопрос - как закодить, чтобы при нажатии пункта меню "Оценить" перекидывало на googleplay? При том, что у меня в меню есть еще один пункт "О программе". Я совсем новенький в этом деле.. До этого я сделал открытие диалогового окна "О программе" путем Intent'а. После чего пытался сделать "Оценить" и ничего не выходит...
Вот часть кода:

Код: Выделить всё

public boolean onCreateOptionsMenu(Menu menu) {
      // TODO Auto-generated method stub
      menu.add(0, 1, 0, "О программе");
      menu.add(0, 2, 0, "Оценить");
      return super.onCreateOptionsMenu(menu);
    }
  
  public boolean onOptionsItemSelected(MenuItem item) {
      // TODO Auto-generated method stub
      Intent intent5 = new Intent(this, About.class);
      startActivity(intent5);
      return super.onOptionsItemSelected(item);
    }
Чтобы получилось, необходимо сделать следующее:
1. Посмотреть урок 14, разобрать для понимания, чем один пункт меню отличается от другого
http://startandroid.ru/ru/uroki/vse-uro ... jadok.html
2. Чтобы перекидывало на googleplay, для примера посмотрите урок 32
http://startandroid.ru/ru/uroki/vse-uro ... auzer.html
3. Подсказка, чтобы понять какой пункт меню выбрал пользователь используйте оператор switch
В уроке 19, при помощи switch, показано какую кнопку нажал пользователь
http://startandroid.ru/ru/uroki/vse-uro ... jator.html

Re: обработка нажатия на элемент меню

Добавлено: 27 окт 2013, 19:57
TemMax
Спасибо! Всё получилось :)