public static void init(Context context) { if (!initialized.getAndSet(true)) { ZoneRulesInitializer.setInitializer(new AssetsZoneRulesInitializer(context)); } }
static void initialize() { if (INITIALIZED.getAndSet(true)) { throw new IllegalStateException("Already initialized"); } // Set the default initializer if none has been provided yet. INITIALIZER.compareAndSet(null, new ServiceLoaderZoneRulesInitializer()); INITIALIZER.get().initializeProviders(); }
static void initialize() { if (INITIALIZED.getAndSet(true)) { throw new IllegalStateException("Already initialized"); } // Set the default initializer if none has been provided yet. INITIALIZER.compareAndSet(null, new ServiceLoaderZoneRulesInitializer()); INITIALIZER.get().initializeProviders(); }
/** * Initialize threetenbp to use LazyThreeTenBp's ZoneRulesProvider */ @MainThread public static void init(Context context) { if (INITIALIZED.getAndSet(true)) { return; } ZoneRulesInitializer.setInitializer( new LazyZoneRulesInitializer((Application) context.getApplicationContext())); }