am 41bb82be: Merge "Fix NullpointException problem in onMenuItemSelected"
* commit '41bb82becea5dd1f995dbca5bf5a719f559102de': Fix NullpointException problem in onMenuItemSelected
This commit is contained in:
@@ -2539,12 +2539,16 @@ public class Activity extends ContextThemeWrapper
|
||||
* Activity don't need to deal with feature codes.
|
||||
*/
|
||||
public boolean onMenuItemSelected(int featureId, MenuItem item) {
|
||||
CharSequence titleCondensed = item.getTitleCondensed();
|
||||
|
||||
switch (featureId) {
|
||||
case Window.FEATURE_OPTIONS_PANEL:
|
||||
// Put event logging here so it gets called even if subclass
|
||||
// doesn't call through to superclass's implmeentation of each
|
||||
// of these methods below
|
||||
EventLog.writeEvent(50000, 0, item.getTitleCondensed().toString());
|
||||
if(titleCondensed != null) {
|
||||
EventLog.writeEvent(50000, 0, titleCondensed.toString());
|
||||
}
|
||||
if (onOptionsItemSelected(item)) {
|
||||
return true;
|
||||
}
|
||||
@@ -2562,7 +2566,9 @@ public class Activity extends ContextThemeWrapper
|
||||
return false;
|
||||
|
||||
case Window.FEATURE_CONTEXT_MENU:
|
||||
EventLog.writeEvent(50000, 1, item.getTitleCondensed().toString());
|
||||
if(titleCondensed != null) {
|
||||
EventLog.writeEvent(50000, 1, titleCondensed.toString());
|
||||
}
|
||||
if (onContextItemSelected(item)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user