Страница 1 из 1
Проблемы при создании меню
Добавлено: 24 мар 2014, 18:37
sonntagausgang
Код: Выделить всё
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("menu1");
menu.add("menu2");
menu.add("menu3");
menu.add("menu4");
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
После запуска приложения на эмуляторе выдает ошибку
03-21 23:37:56.740 293-293/ru.example.p0131_menusimple.app W/KeyCharacterMap﹕ No keyboard for id 0
03-21 23:37:56.740 293-293/ru.example.p0131_menusimple.app W/KeyCharacterMap﹕ Using default keymap: /system/usr/keychars/qwerty.kcm.bin
Я так понял он не может клавиатуру распознать.
Re: Проблемы при создании меню
Добавлено: 24 мар 2014, 18:59
mdzht
sonntagausgang писал(а):Код: Выделить всё
@Override
public boolean onCreateOptionsMenu(Menu menu) {
menu.add("menu1");
menu.add("menu2");
menu.add("menu3");
menu.add("menu4");
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return super.onCreateOptionsMenu(menu);
}
После запуска приложения на эмуляторе выдает ошибку
03-21 23:37:56.740 293-293/ru.example.p0131_menusimple.app W/KeyCharacterMap﹕ No keyboard for id 0
03-21 23:37:56.740 293-293/ru.example.p0131_menusimple.app W/KeyCharacterMap﹕ Using default keymap: /system/usr/keychars/qwerty.kcm.bin
Я так понял он не может клавиатуру распознать.
Google's answer is
" The log is normal; it happens the first time a keymap is needed for a device in a process. "
http://groups.google.com/group/android- ... 755085b108
So therefore if you started Activity2 before Activity1 you would see the warning in Activity2 and not Activity1!
As I said I think a lot of developers get this message and it's just a warning not an error; it can be ignored.
Re: Проблемы при создании меню
Добавлено: 24 мар 2014, 19:16
sonntagausgang
Google's answer is
" The log is normal; it happens the first time a keymap is needed for a device in a process. "
http://groups.google.com/group/android- ... 755085b108
So therefore if you started Activity2 before Activity1 you would see the warning in Activity2 and not Activity1!
As I said I think a lot of developers get this message and it's just a warning not an error; it can be ignored.
Спасибо.
Я видел кстати этот ответ уже. Дело не в этом. Забыл добавить, прошу прощения, когда я нажимаю кнопку меню на эмуляторе у меня приложение просто закрывается.
Re: Проблемы при создании меню
Добавлено: 24 мар 2014, 20:16
mdzht
sonntagausgang писал(а):
Google's answer is
" The log is normal; it happens the first time a keymap is needed for a device in a process. "
http://groups.google.com/group/android- ... 755085b108
So therefore if you started Activity2 before Activity1 you would see the warning in Activity2 and not Activity1!
As I said I think a lot of developers get this message and it's just a warning not an error; it can be ignored.
Спасибо.
Я видел кстати этот ответ уже. Дело не в этом. Забыл добавить, прошу прощения, когда я нажимаю кнопку меню на эмуляторе у меня приложение просто закрывается.
logcat молчит?
Re: Проблемы при создании меню
Добавлено: 24 мар 2014, 20:51
sonntagausgang
logcat молчит?
при нажатии кнопки меню в logcat только те две строки что я приводил в первом посте. И приложение сразу закрывается.
Re: Проблемы при создании меню
Добавлено: 24 мар 2014, 21:21
mdzht
Как обрабатываете слушатель? Нужно больше информации
Re: Проблемы при создании меню
Добавлено: 24 мар 2014, 23:53
sonntagausgang
Как обрабатываете слушатель? Нужно больше информации
Все делал по уроку 13 этого сайта.
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
menu.add("menu1");
menu.add("menu2");
menu.add("menu3");
menu.add("menu4");
return super.onCreateOptionsMenu(menu);
}
Re: Проблемы при создании меню
Добавлено: 25 мар 2014, 00:38
mdzht
sonntagausgang писал(а):Как обрабатываете слушатель? Нужно больше информации
Все делал по уроку 13 этого сайта.
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
menu.add("menu1");
menu.add("menu2");
menu.add("menu3");
menu.add("menu4");
return super.onCreateOptionsMenu(menu);
}
А ну это уже серьезно, вопрос к высокопоставленным. Вам
сюда