ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์ProgrammingAndroid ถาม firebase AuthUI ช่วยดูโค้ดให้หน่อยครับ
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: Android ถาม firebase AuthUI ช่วยดูโค้ดให้หน่อยครับ  (อ่าน 1182 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
webbaby
สมุนแก๊งเสียว
*

พลังน้ำใจ: 38
ออฟไลน์ ออฟไลน์

กระทู้: 844



ดูรายละเอียด เว็บไซต์
« เมื่อ: 13 พฤศจิกายน 2018, 10:18:35 »

ผมทำปุ่ม sign out โค้ด เอามาจาก DOc ของ firebase
Button mSignOut = (Button) findViewById(R.id.sign_out);
        mSignOut.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {

                AuthUI.getInstance().signOut(this
                                    .addOnCompleteListener(new OnCompleteListener<Void>() {.......


ปรากฎว่า error ตรง this


แต่ถ้าเปลี่ยนเป็น   FirebaseAuth.getInstance().signOut()
                                          .addOnCompleteListener(new OnCompleteListener<Void>() {.......

ปรากฎว่า error ตรง   addOnCompleteListener


ใครพอมีความรู้ช่วยอธิบายหน่อยครับ
                 

     
บันทึกการเข้า

emukidz
ก๊วนเสียว
*

พลังน้ำใจ: 51
ออฟไลน์ ออฟไลน์

กระทู้: 293



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 13 พฤศจิกายน 2018, 17:27:37 »

ตัวปุ่ม อยู่บน Fragment หรือเปล่าครับ ถ้าใช่ ลองเปลี่ยน

AuthUI.getInstance().signOut(this) เป็น AuthUI.getInstance().signOut(getActivity()) ดู

เดาล้วนๆ นะครับ เพราะ ไม่ได้บอกว่า Error มันฟ้องอะไร แต่เดาจาก Code ที่เขียนมา มันควรจะอยู่ที่ Activity มากกว่า Fragment
บันทึกการเข้า

pongploydev
Newbie
*

พลังน้ำใจ: 0
ออฟไลน์ ออฟไลน์

กระทู้: 7



ดูรายละเอียด
« ตอบ #2 เมื่อ: 26 มกราคม 2019, 22:00:05 »

เปลี่ยน this เป็น getContext() หรือ getAppplictionAcontext() ครับผม   wanwan007
บันทึกการเข้า

ถ้าสนใจ สามารุมาดูที่ page ได้ครับ link https://goo.gl/mA48iU
สามารถผ่อนจ่ายได้ครับบ ลองมาคุยได้นะ มีมากให้มากมีน้อยให้น้อย ผ่อนจ่ายได้ไม่ว่ากัน เพื่อน้องนักศึกษา  หรือคนทั่วไป ที่รับ outsorce จริงๆครับ ยินดีพร้อมช่วยเหลือครับ ราคาขึ้นอยู่กับงานและความยากง่ายครับ
หน้า: [1]   ขึ้นบน
พิมพ์