การใช้ Shared Preference ในการเก็ยสถานะการ login ของแอป ด้วย Flutter

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ส.ค. 2022
  • การใช้ Shared Preference ในการเก็ยสถานะการ login ของแอป ด้วย Flutter
    install Shared Preference package
    การเก็บค่าลงไปใน Shared preference ด้วย set
    การดึงค่าจาก Shared Preference ด้วย get
    สร้างฟังชันเพื่อดึงค่าจาก Shared Preference
    เพื่อเก็บสถานะการ login
    dispose() method
    การลบค่าออกจาก Shared Preference เพื่อออกจากระบบ

ความคิดเห็น • 3

  • @frankstitch7076
    @frankstitch7076 ปีที่แล้ว

    สวัสดีครับ อาจารย์ พอดีผมทำตามแล้วเจอปัญหาครับ Error ขึ้นว่า LateInitializationError: Field 'isLoggedIn' has not been initialized. ผมใช้ isLoggedin แทนคำว่า newuser ของอาจารย์ครับ

    • @AJJayKaenampornpan
      @AJJayKaenampornpan  ปีที่แล้ว

      น่าจะเป็นเรื่องของตัวแปรที่ไม่ได้ใส่ค่าเริ่มต้นมั้ยคะ nullable variable มีวิธีแก้โดยตั้งค่าเริ่มต้นให้ตัวแปร หรือ ใส่ คำว่า late String newuser

    • @frankstitch7076
      @frankstitch7076 ปีที่แล้ว

      @@AJJayKaenampornpan ขอบคุณครับผม คราวนี้มันขึ้นตัวแปลของ ตัวแปร SharedPreferences ด้วยครับอาจารย์ แก้เหมือนกันมั้ยครับ LateInitializationError: Field 'loginData' has not been initialized.
      ตัวแปรผม late SharedPreferences loginData; สร้างไว้ใน Class เหมือนอาจารย์เลยครับ