@leha78

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

  • Вопрос задан
  • 195 просмотров
Решения вопроса 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()). Этот идентификатор можно сопоставить с известными пунктами меню, чтобы выполнить соответствующее действие.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
Hunt Rangers Москва
от 220 000 до 270 000 ₽
Спецвузавтоматика Ростов-на-Дону
от 100 000 до 250 000 ₽