Задать вопрос
@leha78

Как вызываются методы в классах?

  • Вопрос задан
  • 195 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
a13xsus
@a13xsus
Lazy developer
public boolean onOptionsItemSelected(MenuItem item) {
        switch (item.getItemId()) {
            case R.id.action_open:
                openFile(FILENAME);
                return true;
            case R.id.action_save:
                saveFile(FILENAME);
                return true;
            default:
                return true;
        }
}


https://developer.android.com/guide/topics/ui/menu...

Когда пользователь выбирает пункт меню параметров (в том числе пункты действий из строки действий), система вызывает метод onOptionsItemSelected() вашей операции. Этот метод передает выбранный класс MenuItem. Идентифицировать пункт меню можно, вызвав метод getItemId(), который возвращает уникальный идентификатор пункта меню (определенный атрибутом android:id из ресурса меню или целым числом, переданным методу add()). Этот идентификатор можно сопоставить с известными пунктами меню, чтобы выполнить соответствующее действие.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы