[flutter] shared_preferences를 이용하여 사용자가 입력한 폼 데이터를 삭제하는 방법은?
앱에서 사용자가 입력한 폼 데이터를 shared_preferences
를 이용하여 저장한다면, 사용자가 원할 때 해당 데이터를 삭제할 수 있어야 합니다. 이를 위해서는 몇 가지 간단한 단계를 따라야 합니다.
1. Shared Preferences 패키지 추가
우선, pubspec.yaml
파일에 shared_preferences
패키지를 추가합니다.
dependencies:
shared_preferences: ^2.0.6
그리고 패키지를 다운로드 받습니다.
flutter pub get
2. 데이터 삭제
shared_preferences
를 이용하여 저장된 데이터를 삭제하려면 remove
메서드를 사용합니다. 아래의 코드는 특정 키에 해당하는 데이터를 삭제하는 예제입니다.
import 'package:shared_preferences/shared_preferences.dart';
Future<void> removeFormData() async {
final preferences = await SharedPreferences.getInstance();
preferences.remove('form_data_key');
}
위의 코드에서 'form_data_key'
는 삭제하려는 데이터의 키를 나타냅니다. 실제 앱에서는 사용자가 입력한 데이터에 대한 고유한 키를 사용해야 합니다.
이제 사용자가 입력한 폼 데이터를 삭제하기 위해 shared_preferences
를 이용할 수 있습니다.
더 자세한 정보는 shared_preferences 패키지 문서를 참고하세요.