คำถามติดแท็ก android-toast

22
ไม่สามารถสร้างตัวจัดการภายในเธรดที่ไม่ได้เรียกว่า Looper.prepare ()
ข้อยกเว้นต่อไปนี้หมายความว่าอย่างไร ฉันจะแก้ไขได้อย่างไร นี่คือรหัส: Toast toast = Toast.makeText(mContext, "Something", Toast.LENGTH_SHORT); นี่คือข้อยกเว้น: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() at android.os.Handler.<init>(Handler.java:121) at android.widget.Toast.<init>(Toast.java:68) at android.widget.Toast.makeText(Toast.java:231)



9
Android - Snackbar vs Toast - การใช้งานและความแตกต่าง
เราใช้เพียงแค่ขนมปังปิ้งในแอปพลิเคชันของเราจนถึงตอนนี้และในขณะที่เรากำลังวางแผนที่จะใช้คุณสมบัติใหม่บางอย่างจากไลบรารีการออกแบบการสนับสนุนฉันสงสัยว่าการใช้งานที่แนะนำสำหรับ Snackbar กับขนมปังปิ้งคืออะไร ฉันได้อ่านเอกสารสแน็คบาร์ของ Google สแน็คบาร์ให้ข้อเสนอแนะเล็กน้อยเกี่ยวกับการทำงานในป๊อปอัปขนาดเล็กที่ฐานของหน้าจอบนอุปกรณ์เคลื่อนที่และที่ด้านล่างซ้ายบนเดสก์ท็อป องค์ประกอบเหล่านี้อยู่เหนือองค์ประกอบต่างๆบนหน้าจอรวมถึง FAB และขนมปังปิ้ง Android ยังมีขนมปังรูปทรงแคปซูลซึ่งส่วนใหญ่ใช้สำหรับการส่งข้อความของระบบ ขนมปังปิ้งคล้ายกับสแน็คบาร์ แต่ไม่มีการทำงานและไม่สามารถเลื่อนออกจากหน้าจอได้ ฉันเข้าใจสิ่งที่พวกเขาทำ แต่ฉันค่อนข้างสับสนว่าจะใช้อะไรดี หมายความว่า: หากฉันไม่ต้องการการโต้ตอบกับผู้ใช้ฉันจะใช้ขนมปังปิ้ง? "ระบบส่งข้อความ" หมายถึงอะไร? ใช้กับการแสดงข้อมูลเมื่อมีสิ่งสำคัญเกิดขึ้นระหว่างแอปของฉันกับระบบ Android หรือไม่ สิ่งที่ฉันชอบคือคุณสมบัติการปัดออกจากหน้าจอนั่นเป็นเหตุผลที่จะเริ่มเปลี่ยนขนมปังปิ้งด้วยสแน็คบาร์หรือไม่? (นี่เป็นคำถามตามความคิดเห็นเล็กน้อย)

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.