/** 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); }
/** * 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); }