ที่เก็บนี้ช่วยให้คุณสามารถตรวจสอบผลลัพธ์หลังจากทำแต่ละขั้นตอนที่อธิบายไว้ในบทช่วยสอนการแชท Android มันมีตัวอย่างที่เขียนขึ้นทั้ง Kotlin (โมดูล SampleKotlin ) และ Java (โมดูล ตัวอย่าง Java ) สำหรับตัวอย่างการแชท Android เพิ่มเติมดูที่ GitHub repo สำหรับแอพตัวอย่าง SDK และ UI Components ในนั้น
all-in บน Jetpack Compose? ตรวจสอบการตอบโต้การตอบโต้ขององค์ประกอบ UI ของเราแทน
โครงการได้รับการกำหนดค่าล่วงหน้าด้วยบัญชีสตรีมที่ใช้ร่วมกันเพื่อการทดสอบ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการแชทสตรีมได้ที่นี่จากนั้นลงทะเบียนสำหรับบัญชีและรับกุญแจของคุณเองที่นี่
แอพตัวอย่างประกอบด้วยสองหน้าจอ:
MainActivity : แสดงรายการช่องทางที่มีอยู่ChannelActivity : แสดงมุมมองช่องที่เลือกซึ่งรวมถึงส่วนหัวรายการข้อความและมุมมองอินพุตข้อความ แต่ละโมดูลมีการใช้งาน ChannelActivity หลายช่องทางซึ่งสอดคล้องกับขั้นตอนของการสอน คุณสามารถสลับพวกเขาได้อย่างง่ายดายโดยการเปลี่ยน setOnChannelClickListener ที่อยู่ใน MainActivity :
channelListView.setOnChannelClickListener { channel ->
// open the channel activity
startActivity( ChannelActivity .newIntent( this , channel))
} ขณะนี้คุณสามารถเลือกการใช้งาน ChannelActivity ที่แตกต่างกันสี่แบบ:
ChannelActivity - การใช้งาน รายการข้อความ พื้นฐานChannelActivity2 - รวมสไตล์ MessageListView ใหม่และประเภทไฟล์แนบที่กำหนดเองChannelActivity4 - รวมส่วน หัวการพิมพ์ ที่กำหนดเองที่สร้างขึ้นด้วยไลบรารีไคลเอนต์ระดับต่ำ