뷰를 상속 하여 커스텀 뷰 클래스 를 만들었습니다.

메인 액티비티 위에 커스텀 뷰 클래스를 이용하여 viewA, viewB를 만들고

viewB를 액티비티 위에 뿌려줍니다.(크기는 전체)

viewB를 보여주던 액티비티는 터치이벤트가 들어오면

viewflipper를 통해 viewA로 화면 전환하는 걸 하고 싶습니다.

그래서,
viewflipper를 생성하고,
flipper.addview 를 통해 view를 등록시키려합니다.
그런데 이 addview로 위에 선언된 viewB, viewA를 등록하려 하면
에러가 발생합니다.

로그로 찍어본 결과 예외가 발생하는데요
해석은 되나 어떻게 해결을 해야할지는 모르겠네요
가르쳐주세요

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


버튼 가지고 하는 예제를 해봤는데 잘되더라구요.
커스텀 뷰라서 안되는 건지. .. 잘모르겠어요