[안드로이드 공부]/프래그먼트

java.lang.IllegalStateException: Fragment not attached to Activity

코코모아 2017. 12. 28. 12:02

아래는 코모스튜디오가 직접 만든 무료 앱이에요
(한 번만 봐주세요 ^^)

01

02

03

정각알림 만들기(말하는시계)

말하는 시계 (취침, 자전거) 

말하는 타이머 음성 스톱워치 

not attached to Activity


--> 프래그먼트에서 viewpager로 pagetAdapter를 사용 할 경우 getItem으로 newInstance 를 하면서 새로운 메모리를 생성하게 되면서 발생 하는 문제.

--> 주로 getString() 등을 사용할 때 발생 한다. 새로운 context가 발생하였지만, 제대로 구성 하지 않아서 발생.

--> 간단히 해결 하는 방법 Context 를 메인 액티비티의 것을 사용 해야 한다.

--> public static synchronized Context getInstance() {
    return mContext;

  }

--> MainActivity.getInstance.getString()


아래는 코모의 새로운 앱이에요(19/07/01출시)

일상 카운터 - 기록, 계수기, 일기


모든 게시물은 코모스튜디오의 소유이며, 무단 복제 수정은 절대 불가입니다.
퍼가실 경우 댓글과 블로그 주소를 남기고 해당 게시물에 출처를 명확히 밝히세요.