one_time_executor_shared_preferences 0.0.1
one_time_executor_shared_preferences: ^0.0.1 copied to clipboard
SharedPreferences adapter for one_time_executor package
OneTimeExecutor SharedPreferences Adapter #
이 패키지는 one_time_executor 패키지에서 사용할 수 있는 SharedPreferences 어댑터를 제공합니다.
설치 #
dependencies:
one_time_executor: ^0.0.1
one_time_executor_shared_preferences: ^0.0.1
사용 방법 #
import 'package:one_time_executor/one_time_executor.dart';
import 'package:one_time_executor_shared_preferences/one_time_executor_shared_preferences.dart';
void main() async {
WidgetsFlutterBinding.ensureInitialized();
// SharedPreferences 어댑터 초기화
await OneTimeExecutor.init(SharedPreferencesAdapter());
// 이제 OneTimeExecutor 사용 가능
await OneTimeExecutor.run('my_key', () async {
// 한 번만 실행될 작업
});
}
커스터마이징 #
SharedPreferences에 저장될 때 사용되는 접두사를 변경할 수 있습니다:
// 기본 접두사는 'one_time_executor_'입니다.
await OneTimeExecutor.init(SharedPreferencesAdapter(prefix: 'custom_prefix_'));