비비디바비비부
프로그래밍저장소
비비디바비비부
전체 방문자
오늘
어제
  • 프로그래밍 (72)
    • 안드로이드 (5)
      • 잡다한 지식 (40)
      • Compose (2)
      • Design (3)
      • Project (6)
    • 리액트 (4)
      • 프로젝트 (1)
      • 잡다한 지식 (1)
    • 알고리즘 (3)
      • 알고리즘 문제 (3)
    • AI (4)
      • 딥러닝 (4)
    • CS (2)
    • 잡동사니 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
비비디바비비부

프로그래밍저장소

안드로이드

android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork 에러 해결법

2023. 7. 4. 08:46

FCM에서 문자 파싱으로 마이그레이션 하는 중 제목과 같은 오류가 생겼다.

 

위와 같은 문제는 Main Thread에서 Network작업을 했기 때문에 발생했다고 한다.

 

해결 방법은 간단하게 Thread로 작업을 하면 된다고 한다.

        new Thread() {
            public void run() {
                /* 작업 */
            }
        }.start();

 

FCM와 SMSReceiver 차이를 알아보니, FCM은 별도의 Thread에서 토큰을 받은 후 작업을 하고 SMS은 브로드캐스트에서 문자를 파싱하기 때문에 이런 차이가 보인 것 같다.

저작자표시 비영리 동일조건 (새창열림)

'안드로이드' 카테고리의 다른 글

[안드로이드] java.lang.nullpointerexception: inflate(...) must not be null 해결한 방법  (0) 2024.08.19
[안드로이드] BLE 연결 및 데이터 받기  (0) 2023.10.07
[안드로이드] 안드로이드 14 베타 1 알아보기 - 2  (0) 2023.06.10
DuraSpeed 때문에 고생함  (1) 2023.02.20
    '안드로이드' 카테고리의 다른 글
    • [안드로이드] java.lang.nullpointerexception: inflate(...) must not be null 해결한 방법
    • [안드로이드] BLE 연결 및 데이터 받기
    • [안드로이드] 안드로이드 14 베타 1 알아보기 - 2
    • DuraSpeed 때문에 고생함
    비비디바비비부
    비비디바비비부
    안드로이드 기술 블로그, 코딩 공부, 프로그래머

    티스토리툴바