android - EventBus注销是在传值的页面注销还是接收值的页面注销?
怪我咯
怪我咯 2017-04-18 09:18:04
0
3
816

很久没有用了 发现 不知道在哪个页面注销了

怪我咯
怪我咯

走同样的路,发现不同的人生

모든 응답(3)
Peter_Zhu
  1. 공식 DEMO는 onResume()에 등록되고 onPause()에 등록되지 않습니다. 그러나 이 메커니즘은 대부분의 수요 시나리오에 적합하지 않을 수 있습니다.

  2. onCreate(...)에 등록하고 onDestroy()에서 등록을 취소하려는 경우 주의해야 할 상황이 있습니다:

활동이 여러 인스턴스를 생성하고 EventBus.post(Event)의 이벤트가 최상위 활동 인스턴스에서만 수신되어야 하는 경우 문제가 발생합니다.

洪涛

OnCreat에 등록하고 이전에 등록했는지 확인하세요. 반복해서 등록하면 오류가 발생합니다.

Destory에서 등록을 취소합니다. onPause에서 등록을 해제했는데, 해당 페이지가 보이지 않는 경우 새로고침 방송이나 다른 방송을 수신할 수 없습니다. 최상위 Activity에서 인스턴스를 받은 후 View에 직접 OnEvent를 작성하여 응답할 수도 있으므로 등록하기 전에 등록 여부를 확인하세요. Context가 아닌 내부에서 이것을 사용하십시오.

Peter_Zhu

누가 등록하고 누가 로그아웃하는지, 등록과 탈퇴는 같은 카테고리에서 가장 과학적입니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿