UserManagement 관련 질문

현재 카카오톡 연동 테스트를 진행 중에 있습니다.

개발자가이드와 Android 레퍼런스를 참고하면서 로그인/로그아웃/앱연결해제 등의 테스트를 진행중에 있는데,

로그인을 한 후, Session의 isClosed를 체크한 후, true이면 로그인을, false이면 로그아웃을 시키는 방법을 진행중인데,

sessiondl 열려있는 경우,
UserManagement.requestLogout을 호출하면
onCompleteLogout() 이 제대로 호출 되는데, onCompleteLogout 메소드 안에 구현되어있는 소스가 제대로 적용이 안되는 현상이 있습니다.

현재 구현되어있는방법은

if (session.isClosed()) {
    // Login Logic
} else {
    UserManagement.requestLogout(new LogoutResponseCallback() {
        @Override
        public void onCompleteLogout() {
            Log.d("KakaoLogin", "======================================");
            Log.d("KakaoLogin", "Logout is CompleteLogout");
            Log.d("KakaoLogin", "======================================");

            btn_kakao.setText("카카오톡 로그인");
        }
    }
}

이런식으로 되어 있는데, Logcat을 보면 로그는 제대로 찍혀나옵니다.
하단에 버튼의 텍스트를 바꾸는 소스는 적용이 되지 않는데,

해당 현상에 대해서 어떻게 해결을 할 수 있는지 궁금합니다.

KakaoSdk에서 제공되는 LoginButton.java class는 TextView가 아니라 FrameLayout을 상속받은 custom widget입니다. 때문에 setText가 안먹힐꺼구요~ 다른방식으로 테스트를 하셔야겠네요~