コード例 #1
0
 private void logOut() {
   app.setAccessToken("0");
   app.setSecretToken("0");
   app.setUserProfile(null);
   setLoggedIn(false);
   onLogout();
 }
コード例 #2
0
        public void onComplete(Bundle values) {
          String secretToken = values.getString("secret_token");
          Log.i(TAG, "secret_token=" + secretToken);
          String accessToken = values.getString("access_token");
          Log.i(TAG, "access_token=" + accessToken);
          app.setAccessToken(accessToken);
          app.setSecretToken(secretToken);

          runOnUiThread(
              new Runnable() {
                @Override
                public void run() {
                  setLoggedIn(true);
                }
              });
          getAPI();
          getUserInfo();
        }
コード例 #3
0
  protected void onCreate(Bundle savedInstanceState, int resLayout) {
    super.onCreate(savedInstanceState);
    supportsSDK = android.os.Build.VERSION.SDK_INT < android.os.Build.VERSION_CODES.HONEYCOMB;
    this.resLayout = resLayout;
    app = (TwitterListApplication) getApplication();
    setUpViews();
    getAPI();
    onCreate();

    if (requiresInternet) {
      if (app.getUserProfile() != null && !app.getAccessToken().equals("0")) {
        setUserUIControlsLoggedIn(app.getUserProfile());
        onGettingUserInfo(app.getUserProfile());
      } else if (!app.getAccessToken().equals("0")) {
        getUserInfo();
      } else {
        if (!app.isStarted()) {
          menu.toggle();
        }
        showErrorMessage();
      }
    }
    app.setStarted(true);
  }
コード例 #4
0
 private void getAPI() {
   tweeter = app.getAPI();
 }