2016-06-28 1 views
0

그래서 메인 액티비티에서받은 데이터를 프래그먼트로 보내는 가장 좋은 방법은 현재 앱이 BLE를 통해 초당 약 20 개의 데이터를 얻습니다. 마지막 버전은 단일 액티비티를 사용하고 잘 작동했기 때문에 이제는 ViewPager를 추가했습니다. UI를 확장하고 2 개의 조각을 사용할 수는 있지만 그 데이터를 조각으로 보내서 작업 할 수는 없습니다 (단추 업데이트 및 게이지 업데이트). 주요 활동에서 현재 선택된 조각으로 최적의 데이터 전송을하는 것에 대한 제안?주요 활동에서 BLE를 통해 데이터를 수신하여 조각을 어떻게 업데이트합니까?

답변

0

저는 이러한 종류의 문제를 해결하기 위해 BroadcastReceivers를 사용하여 Android lifecicle과 관련된 문제를 피합니다.

브로드 캐스트 리시버의 기본 아이디어는 게시자 - 구독자입니다. 관심있는 깃발은 관심있는 이벤트에 적절한 의도 필터로 등록해야하며 활동은 스팸 이벤트이어야합니다.

브로드 캐스트 수신기에 대한 추가 정보 https://developer.android.com/reference/android/content/BroadcastReceiver.html

관련 문제