Tagged: Error:(43) Error: Expected resource of type raw [ResourceType]

Android : Error:(43) Error: Expected resource of type raw [ResourceType]

สำหรับข้อความ Error “Error:(43) Error: Expected resource of type raw [ResourceType]” ข้อความนี้บอกว่ามีการเรียกใช้ไฟล์ผิดประเภท ตัวอย่างเช่น … gifInputStream = context.getResources().openRawResource(titanic); … จากโค้ดมีการเปิดไฟล์ RAW ชื่อ titanic แต่ปรากฎว่าไฟล์ titanic นี้เก็บอยู่ในโฟลเดอร์ “drawable” ซึ่งเป็นโฟลเดอร์ที่เราใช้เก็บไฟล์รูปภาพทั่วไป เพราะฉะนั้นการเรียกไฟล์ titanic ก็ไม่สามารถเปิดใช้ไฟล์แบบ RAW ได้ ควรจะเรียกใช้แบบนี้แทน R.drawable.titanic แต่ทว่า...