Переключатель выполняет оба случая в меню параметров - PullRequest
2 голосов
/ 21 февраля 2012
@Override
public boolean onMenuItemSelected(int featureId, MenuItem item)
{
    switch(item.getItemId())
    {
        case R.id.item1: fukncijaD();
        case R.id.item20: funkcijaOceni();
        return true;
    }

    return super.onMenuItemSelected(featureId, item);
}

// здесь xml для меню

<?xml version="1.0" encoding="utf-8"?>
    <menu
        xmlns:android="http://schemas.android.com/apk/res/android">
         <item android:title="Зачувај" 
          android:id="@+id/item1"></item>
         <item android:id="@+id/item20" android:title="Оцени"></item>
         <item android:id="@+id/item3" android:title="Пост на ФБ"></item>

    </menu>

Когда я проверяю значение в case R.id.item1: fukncijaD();, оно идет как следует с funckcijaD(), а затем продолжается во втором случаекак будто не было случаев ...

1 Ответ

3 голосов
/ 21 февраля 2012

положить перерыв

switch(item.getItemId())
 {
 case R.id.item1:fukncijaD();break;
 case R.id.item20:funkcijaOceni();break;

 }
...