Форум программистов, компьютерный форум CyberForum.ru

Не переопределяется метод - Android

Восстановить пароль Регистрация
 
Alombra
0 / 0 / 0
Регистрация: 12.11.2013
Сообщений: 23
26.04.2014, 14:52     Не переопределяется метод #1
Здравствуйте. В приложении не выводится меню. Метод public boolean onCreatOptionsMenu пишет, что вообще никогда не используется, плюс он должен быть переопределен, но он не переопределяется.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
package com.example.OptionsMenu;
 
import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.Toast;
import android.view.Gravity;
 
 
public class MyActivity extends Activity {
    // описываем индификаторы пунктов меню
    public static final int IDM_NEW = 101;
    public static final int  IDM_OPEN = 102;
    public static final int IDM_SAVE = 103;
    public static final int IDM_EXIT = 104;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
 
    public boolean onCreatOptionsMenu(Menu menu) {
        // создаем пуекты меню
        menu.add(Menu.NONE, IDM_NEW, Menu.NONE, "New Game");
        menu.add(Menu.NONE, IDM_OPEN, Menu.NONE, "Open Game");
        menu.add(Menu.NONE, IDM_SAVE, Menu.NONE, "Save Game");
        menu.add(Menu.NONE, IDM_EXIT, Menu.NONE, "Exit");
 
        return (super.onCreateOptionsMenu(menu));
    }
    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        CharSequence t;
        // устанавливаем реауции на выбор пункта меню
        // в нашем случае устанавливается текст уведомления
        switch (item.getItemId()) {
            case IDM_NEW: t = "New Game Selected";
                break;
            case IDM_OPEN: t = "Game Open Selected";
                break;
            case IDM_SAVE: t = "Save Game Selected";
                break;
            case IDM_EXIT: t = "Exit Game Selected";
                break;
            default:  return false;
        }
 
        Toast toast = Toast.makeText(this, t, Toast.LENGTH_LONG);
        toast.setGravity(Gravity.CENTER, 0, 0);
        // выводи уведомление
        toast.show();
        return true;
    }
}
Добавлено через 4 часа 15 минут
По поводу метода вопрос снимается! НО первый вопрос остается меню так и не выводится
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.04.2014, 14:52     Не переопределяется метод
Посмотрите здесь:

TelephonyManager undefined метод Android
Вызвать метод класса Android
Отменить метод Android
Android Метод getTitle()
Не определяется метод getListAdapter() Android
Android Класс БД. Определить метод
Android Куда делся метод?
Android Метод onPause()
Android Неправильный метод
Метод бинарного ввода Android
Метод подбора (8) Android
Не запускается метод onLoadFinished Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
 Аватар для YuraAAA
1563 / 1305 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
26.04.2014, 15:09     Не переопределяется метод #2
Попробуйте заменить
Java
1
return (super.onCreateOptionsMenu(menu));
на
Java
1
return true;
Alombra
0 / 0 / 0
Регистрация: 12.11.2013
Сообщений: 23
26.04.2014, 17:25  [ТС]     Не переопределяется метод #3
Нет, не появилось
Yandex
Объявления
26.04.2014, 17:25     Не переопределяется метод
Ответ Создать тему
Опции темы

Текущее время: 21:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru