ANDROID APP
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
74 บทที่ 3 เธรด เซอร์วิส รีซีฟเวอร์ และการแจ้งเตือน<br />
ชุดคำสั่งที่ 3.18 จะแสดงข้อมูลภายในไฟล์ XML ที่ประกาศรายละเอียดของวิดเจ็ต โดยจะมี<br />
ข้อมูลขนาดของวิดเจ็ตที่แสดงอยู่บนหน้าจอ Home และค่าความถี่ของช่วงเวลาที่จะทำการอัพเดต<br />
ข้อมูลโดยใช้หน่วยเป็นมิลลิวินาที (ค่าต่ำสุดของระบบเป็น 30 นาที)<br />
ชุดคำสั่ง 3.18 src/res/xml/widget_info.xml<br />
<br />
<br />
<br />
ชุดคำสั่งที่ 3.19 จะแสดงข้อมูลภายในไฟล์ XML เกี่ยวกับเลย์เอาต์ของวิดเจ็ต<br />
ชุดคำสั่ง 3.19 src/res/layout/widget_layout.xml<br />
<br />
<br />
การแจ้งเตือน (Alert)<br />
การแจ้งเตือน (Alert) เป็นข้อมูลประเภทข้อความที่ทำงานอยู่นอกแอพ สามารถแสดงผลแบบ<br />
ซ้อนอยู่บนหน้าต่างของแอพได้ไม่ต่างกับ Toast หรือ AlertDialog และการแจ้งเตือนนี้สามารถกำหนด<br />
ให้แสดงผลอยู่บนเมนูบาร์ตรงด้านบนของจอได้ โดย Toast จะแสดงข้อความแจ้งเตือนบนจอด้วย<br />
ข้อความหนึ่งบรรทัด ซึ่งการแสดงผลนี้เราไม่จำเป็นต้องสร้างเลย์เอาต์ให้แก่ข้อความแจ้งเตือนนี้<br />
และจากคุณสมบัตินี้เอง ทำให้เราสามารถเอาการทำงานของข้อความแจ้งเตือนมาใช้ดีบั๊กหาข้อผิด<br />
พลาดภายในแอพได้ คล้ายกับการใช้คำสั่ง printf ในภาษา C<br />
กรรมวิธี: การแสดงข้อความแจ้งเตือนบนจอภาพ<br />
ในบทก่อนหน้านี้เราได้ใช้คำสั่ง Toast มาแล้ว โดยใช้รูปแบบของคำสั่งดังนี้<br />
Toast.makeText(this, “text”, Toast.LENGTH_SHORT).show();<br />
จากคำสั่งข้างต้น เราสามารถเขียนให้อยู่ในลักษณะหลายๆ บรรทัดได้ดังนี้<br />
Toast tst = Toast.makeText(this, “text”, Toast.LENGTH_SHORT);<br />
tst.show();