หัวข้อ: Android ถาม firebase AuthUI ช่วยดูโค้ดให้หน่อยครับ เริ่มหัวข้อโดย: webbaby ที่ 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 ใครพอมีความรู้ช่วยอธิบายหน่อยครับ หัวข้อ: Re: Android ถาม firebase AuthUI ช่วยดูโค้ดให้หน่อยครับ เริ่มหัวข้อโดย: emukidz ที่ 13 พฤศจิกายน 2018, 17:27:37 ตัวปุ่ม อยู่บน Fragment หรือเปล่าครับ ถ้าใช่ ลองเปลี่ยน
AuthUI.getInstance().signOut(this) เป็น AuthUI.getInstance().signOut(getActivity()) ดู เดาล้วนๆ นะครับ เพราะ ไม่ได้บอกว่า Error มันฟ้องอะไร แต่เดาจาก Code ที่เขียนมา มันควรจะอยู่ที่ Activity มากกว่า Fragment หัวข้อ: Re: Android ถาม firebase AuthUI ช่วยดูโค้ดให้หน่อยครับ เริ่มหัวข้อโดย: pongploydev ที่ 26 มกราคม 2019, 22:00:05 เปลี่ยน this เป็น getContext() หรือ getAppplictionAcontext() ครับผม :wanwan007:
|