คำถามในหัวข้อ 'android-architecture-components'

การเข้าถึง strings.xml จาก ViewModel
ฉันกำลังใช้ Dagger 2 DataBindng และส่วนประกอบ Android Lifecycle ใหม่ซึ่งมี ViewModels ภายใน ViewModel ของฉัน ฉันจะเข้าถึง strings.xml ของฉันได้อย่างไร ตอนแรกฉันคิดว่าจะฉีด Context เข้าไปใน viewModel แต่นี่จะทำให้หน่วยความจำรั่ว...
3851 มุมมอง

การย้ายฐานข้อมูลล้มเหลวเนื่องจากข้อจำกัดเฉพาะในห้อง
ฉันมีข้อจำกัดเฉพาะในตารางหนึ่งในฐานข้อมูลเก่า ในขณะที่ย้ายไปยังห้อง ฉันได้สร้างตารางใหม่ตามคำแนะนำที่ให้ไว้ใน [ลิงก์] [1] และใช้ข้อจำกัดเฉพาะโดยใช้คีย์เวิร์ด "indices" ในคลาสเอนทิตี "TaskDetail" และจัดให้มีการโยกย้ายที่ว่างเปล่า...
946 มุมมอง

วิธีจำลองคลาสแอปพลิเคชันเพื่อทดสอบหน่วย ViewModel
ฉันมี View Model ที่ขยาย AndroidViewModel class MoveViewModel(application: Application): AndroidViewModel(application),CoroutineScope{ .... } และฉันต้องการทดสอบหน่วย แต่ฉันไม่สามารถหาวิธีจำลองคลาส Application ได้ @Test fun...
4279 มุมมอง

ปุ่มย้อนกลับที่กำหนดเอง - ระบบนำทาง Android
ฉันมีแบบฟอร์มและต้องการรับข้อความยืนยันจากผู้ใช้ก่อนที่ผู้ใช้จะออกไป ฉันต้องการให้ปุ่มย้อนกลับแบบกำหนดเองเมื่อผู้ใช้แตะปุ่มนี้: ฉันลองสิ่งนี้: val onBackPressedCallback = object : OnBackPressedCallback(true) { override fun...
898 มุมมอง

เป็นไปได้ไหมที่จะส่ง ViewModel ไปยัง Fragment ในตัวสร้าง
ฉันใช้ Koin สำหรับ DI แต่ฉันกำลังพยายามลดการพึ่งพากรอบงาน DI ดังนั้นคำถามของฉันเกี่ยวกับส่วนประกอบสถาปัตยกรรม Android โดยทั่วไป เป็นไปได้ที่จะจัดเตรียมอินสแตนซ์ของ ViewModel โดยผู้รับมอบสิทธิ์คุณสมบัติในส่วนย่อย...
144 มุมมอง