ฉันใช้กิจกรรม singleTop onNewIntent()
เจตนาที่จะได้รับจากการค้นหาโต้ตอบผ่าน
สิ่งที่ผมสังเกตเห็นก็คือว่าonPause()
จะเรียกว่าก่อนแล้วหลังจากนั้นจะเรียกonNewIntent()
onResume()
สายตา:
- กล่องโต้ตอบการค้นหาเริ่มต้น
- เจตนาการค้นหาถูกไล่ออกจากกิจกรรม
onPause()
onNewIntent()
onResume()
ปัญหาคือฉันมีผู้ฟังที่ลงทะเบียนในonResume()
ที่ได้รับการลบonPause()
แต่พวกเขามีความจำเป็นในการonNewIntent()
โทร มีวิธีมาตรฐานในการทำให้ผู้ฟังเหล่านั้นว่างหรือไม่?