diff options
Diffstat (limited to 'core/java/android/view/MenuInflater.java')
| -rw-r--r-- | core/java/android/view/MenuInflater.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/core/java/android/view/MenuInflater.java b/core/java/android/view/MenuInflater.java index 7d5dcd86d1b0..ab515c9f6bbf 100644 --- a/core/java/android/view/MenuInflater.java +++ b/core/java/android/view/MenuInflater.java @@ -379,15 +379,15 @@ public class MenuInflater { if (itemActionViewClassName != null) { try { - final Class<?> clazz = Class.forName(itemActionViewClassName); + final Class<?> clazz = Class.forName(itemActionViewClassName, true, + mContext.getClassLoader()); Constructor<?> c = clazz.getConstructor(ACTION_VIEW_CONSTRUCTOR_SIGNATURE); item.setActionView((View) c.newInstance(mContext)); } catch (Exception e) { throw new InflateException(e); } } else if (itemActionViewLayout > 0) { - final LayoutInflater inflater = LayoutInflater.from(mContext); - item.setActionView(inflater.inflate(itemActionViewLayout, null)); + item.setActionView(itemActionViewLayout); } } |
