2013-05-06 4 views
0

누구든지 실제로 사용 했습니까? 나는 내가 이것을 보았을 때 나는 거의 바뀌지 않는 활동 내에서 내 BroadcastReceivers를 등록/등록 해제하는 습관에 빠져있다. 내 모든 브로드 캐스트가 내 앱이 실행중인 특정 Linux 프로세스 ID로 유지됩니까? 내 행동 및 추가 기능은 패키지별로 제공되며 다른 앱이 의도를 수집 할 수 있도록하기위한 것입니다. 쉬운 사용법을 볼 수 있습니다. AsyncTask, ProgressDialog 및 Activity로 테스트 케이스를 작성했습니다. 그러나 목적은 무엇입니까? 보안을 위해서입니까? 나는 리눅스 전문가가 아니며 일부 의견을 기다리고 있었다. LocalBroadcastManager documentationLocalBroadcastManager에는 몇 가지 장점이 있습니까?

답변

1

, 장점은 다음과 같습니다

  • 당신은 당신이 방송하는 데이터 앱을 떠나지 않을 것 때문에 개인 정보 유출에 대해 걱정할 필요가 없습니다 것을 알고있다.
  • 다른 애플리케이션에서 이러한 브로드 캐스트를 앱으로 전송할 수 없으므로 악용 할 수있는 보안상의 문제가 있음을 염려 할 필요가 없습니다.
  • 시스템을 통해 글로벌 방송을 보내는 것보다 효율적입니다.

정확한 작동 방식을 결정하려면 LocalBroadcastManager source을 살펴볼 수도 있습니다.

관련 문제