public static void Init(Func <Activity> getActivity) { if (Instance != null) { throw new Exception("You have already initialized barcodes"); } Instance = new BarCodesImpl(getActivity); }
public static void Init() { if (Instance != null) { throw new Exception("You have already initialized barcodes"); } Instance = new BarCodesImpl(); }
public static void Init(Activity activity) { if (Instance != null) { throw new Exception("You have already initialized barcodes"); } var app = Application.Context.ApplicationContext as Application; if (app == null) { throw new Exception("Application Context is not an application"); } ActivityMonitor.CurrentTopActivity = activity; app.RegisterActivityLifecycleCallbacks(new ActivityMonitor()); Instance = new BarCodesImpl(() => ActivityMonitor.CurrentTopActivity); }
public static void Init() { Instance = new BarCodesImpl(); }
public static void Init(Func <Activity> getActivity) { Instance = new BarCodesImpl(getActivity); }
public static void Init(Func<Activity> getActivity) { Instance = new BarCodesImpl(getActivity); }