본문 바로가기

안드로이드

[ERROR]The specified child already has a parent. You must call removeView() on the child's parent first.

ERROR>

java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.


이미 참조하고 있으니 예전에 참조한 부분을 지우고 재설정 하라는 의미 이다.

view 는 1개의 parent view 에만 add 할 수 있는데 중복 addView 로 인해 발생하는 문제 이다.

이미 해당 view 는 어떤 parent view 에 add 가 된 상태이므로 view 의 parent view 가 뭔지 확인 한 다음에 그 parent view 에서 removeView 를 하면된다.


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

Adapter / AdapterView  (0) 2016.04.26
Fragments으로 개발하기  (0) 2016.04.25
app version & store version  (0) 2016.04.21
switch custom  (0) 2016.04.21
apk 파일 디컴파일 하기  (0) 2016.04.08