| Author |
public boolean onOptionsItemSelected(MenuItem item) not getting on selecting item from Menu
|
Hussain Jamali
Greenhorn
Joined: May 10, 2011
Posts: 1
|
|
public class AlarmSenderHome extends Activity {
@Override
public boolean onCreateOptionsMenu(Menu menu) {
super.onCreateOptionsMenu(menu);
MenuInflater inflater = getMenuInflater();
inflater.inflate(R.menu.custommenu, menu);
return true;
}
@Override
public boolean onOptionsItemSelected(MenuItem item)
{
super.onOptionsItemSelected(item);
Toast.makeText(getApplicationContext(), "Preference Selected", Toast.LENGTH_SHORT);
switch(item.getItemId())
{
case R.id.preferences:
Toast.makeText(getApplicationContext(), "Preference Selected", Toast.LENGTH_SHORT);
return true;
default:
return super.onOptionsItemSelected(item);
}
}
}
I can see menu on Screen But while selecting Menu items onOptionsItemSelected not getting triggred
Can some Help, where i am lacking in
|
 |
Bill Mote
Ranch Hand
Joined: Feb 04, 2010
Posts: 44
|
|
I have similar code implemented with the following exceptions:
1. I have no "default:" case.
2. I end each case with a "break;"
3. Outside of the switch-case block I have "return true;"
4. I @Override my onOptionsItemSelected() and I do not implement the super.onOptionsItemSelected()
|
 |
 |
|
|
subject: public boolean onOptionsItemSelected(MenuItem item) not getting on selecting item from Menu
|
|
|