안드로이드에서 웹뷰를통해 웹에서 클릭시 자바스크립트에서 안드로이드 함수를 호출해 카카오로그인을 구현하는 형식을
하고 싶은데요 Session.getCurrentSession().open(AuthType.KAKAO_TALK); 방법과
performClick() 방법이 둘다 잘 작동하지를 않습니다 해법좀 받아볼수 있을까요?
둘다 동작하지 않는 다는게 무슨 의미인지 잘 모르겠어요. 자바스크립트에서 함수 호출 시 안드로이드 쪽 코드가 호출되는 것을 확인하셨나요?
코드 스니펫을 첨부해주시면 파악에 더 도움이 될 것 같습니다.
kakaoLogin() 메소드에 의문점이 있는데요. 지금 액티비티의 constructor 를 호출하시고 버튼을 찾으시는데 이렇게 하지 마시고 startActivity 를 호출하고 그 액티비티의 onCreate 안에서 setContentView 가 호출이 된 후, 버튼을 찾아서 performClick() 을 호출하셔야할 것 같아요.
이렇게 한번 해보시겠어요?