Activity 썸네일형 리스트형 android Handler 사용 시 유의사항 Unable to add window -- token android.os.BinderProxy@3d88be0 is not valid; is your activity running? android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.BinderProxy@3d88be0 is not valid; is your activity running? 등의 UI 처리를 시도할 때 발생하는 오류입니다. 설명대로 너의 Activity 가 이미 중지가 되었는데, 중지된 Activity 에서 View 에 변동사항을 발생키는 경우 오류가 발생합니다. 처음에는 참 당황스럽고, 멀티쓰레드 환경이라면 오류 메시지도 Looper, .. 더보기 Fragment 에서 startActivityForResult() 사용하여 onActivityResult() 로 이벤트 전달이 안되는 경우 Fragment 에서 startActivityForResult() 메소드를 사용하여 다른 엑티비티를 실행 후 결과값을 전달받는데 startActivityForResult()를 실행했던 Fragment가 아니라 부모 Activity 나 다른 Fragment에서 해당 이벤트를 처리하고 싶은 경우가 있다. 이런 경우라던지 단순히 다른 Fragment 나 부모 Activity에서 onActivityResult() 를 override 했는데 이벤트를 타지 않는다고 투덜댈 수 있다. 하지만 Fragment 에 스펙을 찬찬히 살펴보면 Fragment 자체도 Fragment.startActivityForResult() 라는 메소드를 가지고 있다. Activitiy.startActivityForResult()를 가지고 .. 더보기 이전 1 다음