コード例 #1
0
 private void checkAutoLogin() {
   // 2013-02-20 자동로그인은 인트로에서 처리하도록 변경
   // 더이상 자동으로 호출되지 않음
   if (prefModel.isAutoLogin()) {
     // 씨네폭스 자동로그인은 여기로 안 넘어옴
     if (EXTRA_AUTO_LOGIN_FACEBOOK.equals(prefModel.getAutoLoginAction())) {
       startActivityForResult(
           new Intent(this, FacebookLoginActivity.class), REQUEST_FACEBOOK_LOGIN);
     } else if (EXTRA_AUTO_LOGIN_ME2DAY.equals(prefModel.getAutoLoginAction())) {
       me2Model = new Me2DayModel(this);
       me2Model.setAuthCallback(this);
       me2Model.setUserInfoCallback(this);
       me2Model.loadMe2UserInfo(prefModel.getMe2LoginId());
     } else if (EXTRA_AUTO_LOGIN_TWITTER.equals(prefModel.getAutoLoginAction())) {
       twModel = new TwitterModel(this);
       twModel.setAuthCallback(this);
       twModel.setUserInfoCallback(this);
       twModel.loadTwitUserInfo(prefModel.getTwitterAccessToken());
     } else if (EXTRA_AUTO_LOGIN_YOZM.equals(prefModel.getAutoLoginAction())) {
       yozmModel = new YozmModel(this);
       yozmModel.setAuthCallback(this);
       yozmModel.setUserInfoCallback(this);
       yozmModel.loadYozmUserInfo(prefModel.getYozmAccessToken());
     }
   }
 }
コード例 #2
0
 @Override
 public void onClickTwitterLogin(SelectLoginMethodView view) {
   // TODO Auto-generated method stub
   twModel = new TwitterModel(this);
   twModel.setAuthCallback(this);
   twModel.setUserInfoCallback(this);
   AccessToken token = prefModel.getTwitterAccessToken();
   if (token != null) twModel.loadTwitUserInfo(token);
   else twModel.loadTwitAuthUrl();
 }