2015-06-24 5 views
2

У меня возникли проблемы с использованием настроек для сохранения ввода данных в моем приложении. Я уже сохранил имя пользователя и пароль в первый раз, но в следующий раз я не знаю, как сохранить пароль autofill/autocomplete после заполнения поля. Кто-нибудь может мне помочь. Thanx так много.Сохраните имя пользователя и пароль, используя настройки

ответ

5

Попробуйте этот код Это поможет вам :)

// Get SharedPreferences 

SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getApplicationContext()); 

// set UI 

    EditText username = (EditText) findViewById(R.id.username); 
    EditText password = (EditText) findViewById(R.id.username); 

// get value from existing preference 


strusername = sharedPreferences.getString("username", ""); 
strpassword = sharedPreferences.getString("password", ""); 

// set existing value 
username.setText(strusername); 
password.setText(strpassword); 

findViewById(R.id.login).setOnClickListener(new OnClickListener() { 

@Override 
public void onClick(View v) { 
      // put value in preference on button click 
      Editor editor = sharedPreferences.edit(); 
      editor.putString("username", username.getText().toString()); 
      editor.putString("password", password.getText().toString()); 
      editor.commit(); 
     } 
    }); 
+0

вау чистый и простой код, чтобы понять, благодаря @Kishan Soni –

+0

Спасибо @Adi Тивари –

+0

ТКС ваш код. но это не то, что я хочу. После вашего кода редактор просто сохранил в первый раз. После того, как я зарегистрирую другую учетную запись, а также используя этот код, и я снова зарегистрирую учетную запись в первый раз, мне нужно будет заполнить все имя пользователя и пароль. то, что мне нужно, я только должен заполнить имя пользователя и пароль, автозаполнение/автозаполнение, если они уже были сохранены ранее. ты знаешь, что я имею ввиду. хотя, извините, когда я написал четко смысл в моей теме. –

 Смежные вопросы

  • Нет связанных вопросов^_^