[flutter] shared_preferences를 이용하여 특정 사용자의 정보 삭제하기 전에 확인하는 방법은?
-
SharedPreferences 객체를 사용하여 저장된 사용자 정보를 로드합니다.
-
사용자 정보를 확인하여 삭제할지 여부를 사용자에게 확인합니다.
import 'package:shared_preferences/shared_preferences.dart';
Future<void> deleteUserInfo() async {
SharedPreferences prefs = await SharedPreferences.getInstance();
String username = prefs.getString('username');
// 사용자 정보를 확인하여 삭제 여부를 사용자에게 확인
if (username != null) {
bool confirmDelete = await showConfirmationDialog();
if (confirmDelete) {
// 사용자 정보 삭제
prefs.remove('username');
// 삭제되었음을 사용자에게 알림
showDeletionSuccessMessage();
}
}
}
이렇게 함으로써, 사용자가 자신의 정보를 실수로 삭제하지 않도록 안전장치를 마련할 수 있습니다.