2011-12-21 3 views
0

내 응용 프로그램에 TabActivity를 사용하고 있습니다. 그것에는 4 개의 탭이 있습니다.TabActivity에서 overridePendingTransition()이 작동하지 않습니다.

탭 1은 활동 그룹입니다. 그것은 많은 어린이 활동이 있습니다. 액티비티간에 전환을하려면 overridePendingTransition()을 사용했습니다. 그러나 TabActivity에서는 작동하지 않습니다. 또한 TabActivity의 onPause() 메서드에서 overridePendingTransition()을 추가했습니다. 그러나 사용하지 마십시오.

누가 도와 주실 수 있습니까?

미리 감사드립니다.

답변

1

코드가 없으면 해결 방법을 많이 말할 수는 없지만 새로운 활동을 시작한 직후 overridePendingTransition으로 전화하지 않는 것이 좋습니다. 예, 작업을 시작한 후 오른쪽. 그렇지 않으면 영향을 미치지 않습니다.

그래서이 같은 마법처럼 작동합니다

startActivity(new Intent(this, Blub.class)); 
// don't do anything else between those 2 calls 
overridePendingTransistion(R.anim.enter, R.anim.exit); 
관련 문제