2017-12-14 7 views
0

액티비티를 전환하는 동안 액티비티 중간에 검은 색 화면이 표시됩니다.액티비티 블랙 스크린 문제

여기 내 코드입니다.

Intent main = new Intent(mContext, MainActivity.class); 
main.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); 
mContext.startActivity(main); 
+0

main.addFlags (Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK);를 제거한 후 완전히 괜찮습니까? –

+0

이 코드로 인해 발생하지 않는 문제 ... 전체 코드를 공유하거나 logcat 정보를 공유 할 수 있습니까? – R2R

+0

[안드로이드에서 다른 활동을 호출하는 동안 검은 화면을 피하는 방법?] (https://stackoverflow.com/questions/14501213)/how-to-avoid-black-screen-while-invoking- 안드로이드에서 또 다른 활동) – Prem

답변

0

는이 애니메이션에 해당하면 overridePendingTransition 제공되어이

Intent main = new Intent(mContext, MainActivity.class); 
main.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_CLEAR_TASK); 
mContext.startActivity(main); 
overridePendingTransition (0, 0); 

의 int (INT enterAnim, INT exitAnim)로 코드를 바꿉니다 - 이전 활동 을 제거하고 추가 새로운 것.