Lab03 - Kawin3236/course-android-kmitl GitHub Wiki

MVC = Model เก็บข้อมูล View เอาข้อมูลจากmodelมาแสดงผล ไม่มีหน้าที่ตัดสินใจว่าจะแสดงเมื่อไร มาจาก class "View class" โครงสร้างเป็นTree Controller ดักจับeventจากผู้ใช้งาน ไปดูที่modelว่ามีอะไรเปลี่ยนไหม จากนั้นสั่งให้viewแสดงผล single thread = 1 thread ในการทำงาน Devต้องเขียนไม่ให้แอปแคลชตัวเอง layoutไม่ควรซ้อนเกิน3-5ชั้น ------วิธีดูlayoutบนจอ----------------------|

  1. cd /Users/student/Library/Android/sdk |
  2. cd tools |
  3. cd bin |
  4. ./uiautomatorviewer | -----------------------------------------| การทำงานของแอนดอย Main Thread การทำงานทีละ event ตัวหน้าจอdeviceจะรีเฟช16ms ----วิธีดู show layout update ในโทรศัพท์--| 1.dev control | 2.draw | 3.show layout update | -------------------------------------| asanal android