Loading packages/SystemUI/src/com/android/systemui/statusbar/NotificationMenuRow.java +3 −0 Original line number Diff line number Diff line Loading @@ -120,6 +120,9 @@ public class NotificationMenuRow implements NotificationMenuRowPlugin, View.OnCl @Override public void createMenu(ViewGroup parent) { mParent = (ExpandableNotificationRow) parent; if (mMenuContainer != null) { mMenuContainer.removeAllViews(); } mMenuContainer = new FrameLayout(mContext); for (int i = 0; i < mMenuItems.size(); i++) { addMenuView(mMenuItems.get(i), mMenuContainer); Loading packages/SystemUI/tests/src/com/android/systemui/statusbar/NotificationMenuRowTest.java +7 −0 Original line number Diff line number Diff line Loading @@ -44,4 +44,11 @@ public class NotificationMenuRowTest extends LeakCheckedTest { ViewUtils.detachView(row.getMenuView()); TestableLooper.get(this).processAllMessages(); } @Test public void testRecreateMenu() { NotificationMenuRowPlugin row = new NotificationMenuRow(mContext); row.createMenu(null); row.createMenu(null); } } Loading
packages/SystemUI/src/com/android/systemui/statusbar/NotificationMenuRow.java +3 −0 Original line number Diff line number Diff line Loading @@ -120,6 +120,9 @@ public class NotificationMenuRow implements NotificationMenuRowPlugin, View.OnCl @Override public void createMenu(ViewGroup parent) { mParent = (ExpandableNotificationRow) parent; if (mMenuContainer != null) { mMenuContainer.removeAllViews(); } mMenuContainer = new FrameLayout(mContext); for (int i = 0; i < mMenuItems.size(); i++) { addMenuView(mMenuItems.get(i), mMenuContainer); Loading
packages/SystemUI/tests/src/com/android/systemui/statusbar/NotificationMenuRowTest.java +7 −0 Original line number Diff line number Diff line Loading @@ -44,4 +44,11 @@ public class NotificationMenuRowTest extends LeakCheckedTest { ViewUtils.detachView(row.getMenuView()); TestableLooper.get(this).processAllMessages(); } @Test public void testRecreateMenu() { NotificationMenuRowPlugin row = new NotificationMenuRow(mContext); row.createMenu(null); row.createMenu(null); } }