현재 만들고 있는 앱이 있는데요.
MainActivity
- fragment_view
- - fragment_1
- - fragment_2
- - fragment_3
위와 같은 구조로 Activity가 만들어져 있습니다.
BottomNavigationView로
각 아이템을 클릭할 때
fragment를 hide, show를 하도록 되어있습니다.
문제는 현재 Fragment1번에
BLE 통신을 하는 클래스가 같이 물려있는데요.
연결이 되거나 안되는 편차가 매우 심하고
연결을 했을때 fragment 화면의 변화도 적용이 되질 않습니다.
fragment 내부에 BLE 관련 컨트롤러 클래스를 넣고
사용하는것은 좋지 않은 방법인가요??
현재 블루투스쪽을 건드리는 UI는 1번 fragment에만 있습니다.
이걸 MainActivity 안으로 변경을 해줘야할까요 ?