Twitter4J 3.0.3입니다.
로그인을 전담하는 액티비티에서 트위터 로그인을 마쳤습니다.
이 때 AccessToken에서 토큰, 토큰시크릿을 따로 저장했구요
타임라인을 보여주는 액티비티로 넘어와서 아래와 같이 세팅했습니다.
AccessToken act = new AccessToken(acctok_tok, acctok_toksec);
twfac = new TwitterFactory();
twitter = twfac.getInstance();
twitter.setOAuthConsumer(var.CON_KEY, var.CON_SEC);
twitter.setOAuthAccessToken(act);
acctok_tok는 토큰, acctok_sec는 토큰시크릿입니다.
여기서 act.getToken(), act.getTokenSecret(), act.getUserId()는 잘 됩니다.
그런데 act.getScreenName()은 null을 출력해버립니다.
그리고 twitter 객체에서 불러올 수 있는 함수 사용시 에러메시지 없이 동작을 멈춥니다.
예를 들어 twitter.getScreenName(), twitter.updateState(), twitter.getHomeTimeline 등이 그렇습니다.
왜이러는건가요 ㅠㅠ;