BaseAdapter
을 확장하는 클래스에서 LocalBroadcastManager
을 사용하는 방법에 대한 답변을 찾으려고했으나 조사를하면서 시간을 보냈다가 올바르게 답변을 찾지 못했습니다. 내 어댑터 내에서 Fragment
메서드를 호출해야하지만 어떻게 해야할지 모르겠다. 누군가 내가 어떻게해야하는지 설명 할 수 있습니까? 답변과 도움에 감사드립니다.Android : 사용 방법 LocalBroadcastManager
4
A
답변
4
LocalBroadcastManager에 대해서만 답변 할 수 있습니다. 분명히 Add support library to your SDK and then to your Android project.
- 는 등
, 자바 클래스의 지원 라이브러리를 가져올 당신의 LocalBroadcastManager 및 인스턴스를 선언합니다. 또한 정적으로 선언하고 전체 (전체) 앱에서 사용할 수 있습니다. 그래서 당신은, 인스턴스 등 등 모든 활동에 대한 새로운, 모든 활동에서
public static LocalBroadcastManager mBroadcaster; mBroadcaster = LocalBroadcastManager.getInstance(yourAppContextHere);
, 서비스를 가지고 등록하고 수신기 각 라이프 사이클의에 따라 등록을 취소하지 않습니다. 각 수신기는 다른 필터를 가질 수 있습니다.
Intent sendCmdIntent = new Intent("your.package.name.your.action.name"); sendCmdIntent.putExtra(key, value); mBroadcaster.sendBroadcast(sendCmdIntent); private BroadcastReceiver localBluetoothReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { String action = intent.getAction(); Do whatever depending on the action and on the extra stuff you put in the intent.
모든이가에서 인용 : onResume (또는에서 onCreate)와 onPause (또는들의 OnDestroy) 예 :
IntentFilter mFilter = new IntentFilter(MY_ACTION_1);
mFilter.addAction(MY_ACTION_2);
mBroadcaster.registerReceiver(localBluetoothReceiver, mFilter);
mBroadcaster.unregisterReceiver(localBluetoothReceiver);
그리고 마지막으로, 방송을 전송하고 수신기로 수신 기억, 그것을 자유롭게 편집해라!
관련 문제
- 1. 정적 클래스가있는 LocalBroadcastManager 사용
- 2. Honeycomb 앱, LocalBroadcastManager
- 3. 위젯이있는 LocalBroadcastManager
- 4. 브로드 캐스트가 수신되지 않음 [LocalBroadcastManager] Android
- 5. LocalBroadcastManager 용 Aletrnative 솔루션
- 6. LocalBroadcastManager 수신자 순서
- 7. LocalBroadcastManager 실행 순서
- 8. LocalBroadcastManager 수신기를 등록 취소해야하는 경우?
- 9. Facebook 통합 안드로이드 지원 v4 콘텐츠 localBroadcastManager
- 10. LocalBroadcastManager 및 Otto의 성능 비교
- 11. LocalBroadcastManager 브로드 캐스트가 사용되지 않음
- 12. android 사용 방법 ContactsContract.Data
- 13. Android ViewPager 사용 방법
- 14. getMaxAmplitude 사용 방법 - Android
- 15. URLEncoder.encode 사용 방법 android
- 16. Android SharedPreferences 사용 방법
- 17. 안드로이드 - SMS 차단이 실행되지 않는 LocalBroadcastManager
- 18. android 정보, AccessibilityService 사용 방법
- 19. Android : 내 파일 사용 방법
- 20. TraficStats API 사용 방법 android
- 21. android 개발자 데모 사용 방법
- 22. android-- measure getPressure 사용 방법
- 23. Android - 맞춤 TextView 사용 방법
- 24. Android, 중첩 라이브러리 사용 방법
- 25. Android 맞춤 라이브러리 사용 방법
- 26. 서비스 in android 사용 방법
- 27. android-undergarment 라이브러리 사용 방법
- 28. Android 태블릿 에뮬레이터 사용 방법
- 29. Android : "uses-library"사용 방법
- 30. Android 결제 라이브러리 사용 방법
정말 감사드립니다. 정말 도움이됩니다. 다시 감사합니다. – Martin
쉬워 진 것보다 ... 몇 시간 동안 망할 도서관을 추가하려했는데 아직도 망할 수업을받지 못했습니다. –
@ElectricCoffee 마침내 그것을 관리 했습니까? – Radu