package at.maui.flopsydroid.android; import android.content.Context; import android.view.Menu; import java.lang.reflect.Constructor; /** * Created by maui on 07.07.14. */ public class Utils { private static Class<?> menuBuilderClass; private static Constructor<?> menuConstructor; public static Menu newMenuInstance(Context context) { try { if(menuConstructor == null) { menuBuilderClass = Class.forName("com.android.internal.view.menu.MenuBuilder"); menuConstructor = menuBuilderClass.getDeclaredConstructor(Context.class); } Menu m = (Menu) menuConstructor.newInstance(context); return m; } catch (Exception e) { } return null; } }