2012-09-12 3 views
1

문제는 약간 이상하고 복잡합니다. 때때로 (결정적이지 않거나 원인을 알지 못하는 경우도 있습니다.) 일부 조각이 트랜잭션에 표시되지 않습니다. 조각이 보이지 않습니다.

나는 두 번 모든 것을 확인하고, 확인을 보인다 -, 조각이 제대로 전에 추가 등 null가 아닌, 필드에게 이전과 거래 후 falsetruemHidden 세트를 가지고,하지만 난 볼이 모두 비어있는 곳입니다.

무엇이 잘못 될 수 있습니까?

문제에 대해 더 자세히 말하면 - 동시에 하나의 Activity (최대 25 개)의 많은 조각을 관리하고 있으며 트랜잭션이 동시에 많은 것을 숨기거나 표시합니다. 게다가, 동일한 레이아웃 홀더 (FrameLayout)에 4 개의 단편을 추가하고 가시성을 전환했는데 원인이 아닌 것 같습니다. 여기에 문제가 숨기기/표시 애니메이션이었다 - - 나는 안드로이드를 싫어하기 시작하고

...

+0

코드의 가장 중요한 부분과 사용중인 xml 레이아웃을 추가 할 수 있습니까? – Entreco

+0

내가 할 수 있으면 좋겠지 만 내 응용 프로그램은 20k 줄의 코드와 매우 복잡하고 단서가 어디인지 전혀 알지 못합니다. 모든 조각에는 루트로 'RelativeLayout'이 있고 언급 한 것처럼 'FrameLayout'홀더에 동적으로 추가됩니다. . 대부분의 경우 트랜잭션이 정상적으로 처리됩니다 (문제가 없다는 것을 증명하는 것).하지만 때로는 그러한 상황이 발생합니다 ... "이것은 트랜잭션에 표시되지 않도록 할 수있는 부분이 있지만 OK ". –

답변

1

OK, 그것은 다른 사람에게 문제를 보여주는 동안 해결책을 마련 얼마나 자주 훌륭 있었다 일종의 애니메이션 (0.0, 축소 등)으로 조각을 숨기고 나중에 (특별한 경우) 역 애니메이션을 입력하지 않고도이를 보여주는 유스 케이스 - 조각은 표시되었지만 크기는 그대로 유지됩니다. 0 또는 희미 해짐.