วันจันทร์ที่ 3 กันยายน พ.ศ. 2555

การแก้ไขให้ Android Application แสดง Splash Screen เพียงครั้งเดียว

เมื่อเราสร้าง Splash Screen ขึ้นมาแล้ว Android จะนับเป็น Activity ที่เปิดขึ้นมาและเมื่อเราเปิด Activity อื่นๆ Activity ของ Splash Screen จะถูกเก็บเข้าไปยังหน่วยความจำทำให้เมื่อเรากดปุ่ม back จากใน Activity หลักของเราจะทำให้กลับมาที่หน้าของ Splash Screen อีกทางแก้ก็คือให้แก้ไขไฟล์ AndroidManifest.xml แล้วใส่ android:noHistory="true" เข้าไปยังแท๊ก Activity ของ Splash Screen ซึ่งจะทำให้ Activity ของ Splash Screen ไม่ถูกเก็บเข้าสู่หน่วยความจำเมื่อเรากด back จาก Activity หลักก็จะทำให้ออกจาก Application ได้ทันที
ที่มา: stackoverflow.com 

ไม่มีความคิดเห็น:

แสดงความคิดเห็น