public static void openApp(Context context, AppInfo appInfo, String appName) { if (isValidAppInfo(appInfo)) { try { LessDroidApp.getDefault().launchApp(appInfo.className, LessDroidApp.getContext()); } catch (Exception e) { Log.v( LessDroidApp.LOG_TAG, " Error launching " + appName + " app, trying alternative - " + e.getMessage()); alternateOpenApp(context, appInfo, appName); } } else { alternateOpenApp(context, appInfo, appName); } }