예제 #1
0
  /** Metóda onCreate */
  @Override
  public void onCreate() {
    super.onCreate();
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    mToken = prefs.getString(Utils.PREFS_TOKEN_KEY, null);
    mAdmin = prefs.getBoolean(Utils.PREFS_IS_ADMIN_KEY, false);

    String username = prefs.getString(Utils.PREFS_USERNAME_KEY, null);
    String directoryNumber = prefs.getString(Utils.PREFS_DIRECTORY_NUMBER_KEY, null);
    mMetadata = Utils.dotConcat(username, directoryNumber);

    LOG.i("Token=" + mToken);
    LOG.i("Metadata=" + mMetadata);
    LOG.i("Is admin=" + mAdmin);
  }
예제 #2
0
  /**
   * Nastaví token, metadáta a èi je používate¾ administrátor do pamäte aj do Preferences
   *
   * @param token Autentifikaèný token
   * @param username Používate¾ské meno
   * @param isAdmin Èi je používate¾ administrátor
   * @param directoryNumber Telefónne èíslo používate¾a
   */
  public void setTokenAndMetadata(
      String token, String username, boolean isAdmin, String directoryNumber) {
    // Write to preferences
    SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
    prefs
        .edit()
        .putString(Utils.PREFS_TOKEN_KEY, token)
        .putBoolean(Utils.PREFS_IS_ADMIN_KEY, isAdmin)
        .putString(Utils.PREFS_USERNAME_KEY, username)
        .putString(Utils.PREFS_DIRECTORY_NUMBER_KEY, directoryNumber)
        .commit();

    mToken = token;
    mAdmin = isAdmin;
    mMetadata = Utils.dotConcat(username, directoryNumber);
  }