Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
สร้าง CarAppService และเซสชันของคุณ
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
แอปของคุณต้องขยายคลาส CarAppService และใช้เมธอด
onCreateSession ซึ่งจะแสดงผลอินสแตนซ์ Session ที่
สอดคล้องกับการเชื่อมต่อปัจจุบันกับโฮสต์
class HelloWorldService : CarAppService() {
override fun onCreateSession(sessionInfo: SessionInfo): Session {
return HelloWorldSession()
}
// ...
}
อินสแตนซ์ Session จะแสดงผลอินสแตนซ์ Screen ที่จะใช้เมื่อแอป
เริ่มทำงานเป็นครั้งแรก:
class HelloWorldSession : Session() {
override fun onCreateScreen(intent: Intent): Screen {
return HelloWorldScreen(carContext)
}
}
เมื่อแอปในรถยนต์ต้องเริ่มต้นจากหน้าจอที่ไม่ใช่หน้าจอหลัก หรือ
เริ่มต้น เช่น เมื่อจัดการ Deep Link คุณสามารถใช้
ScreenManager.push ก่อนที่จะแสดงผลจาก onCreateScreen เพื่อ
เตรียมใช้งาน Back Stack ของหน้าจอ การเตรียมใช้งานช่วยให้ผู้ใช้กลับไปที่หน้าจอก่อนหน้าจากหน้าจอแรกที่แอปแสดงได้
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-06-29 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2026-06-29 UTC"],[],[]]