大佬教程收集整理的这篇文章主要介绍了android – 注销清除SharedPreferences,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
LoginPage
public class MainActivity extends Activity { public SharedPreferences.Editor loginPrefsEditor; public SharedPreferences loginPreferences; private Boolean saveLogin; @Override protected void onCreate(Bundle savedInstanceStatE) { super.onCreate(savedInstanceStatE); setContentView(R.layout.activity_main); name = (EditText) findViewById(R.id.et_UserName); pass = (EditText) findViewById(R.id.et_password); login = (Button) findViewById(R.id.bt_Login); loginPreferences = getSharedPreferences("loginPrefs",MODE_PRIVATE); loginPrefsEditor = loginPreferences.edit(); saveLogin = loginPreferences.getBoolean("saveLogin",falsE); if (saveLogin == truE) { name.setText(loginPreferences.getString("username","")); pass.setText(loginPreferences.getString("password","")); } login.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { name1 = name.getText().toString(); pass1 = pass.getText().toString(); //new Thread (new Task()).start(); loginPrefsEditor.putBoolean("saveLogin",truE); loginPrefsEditor.putString("username",name1); loginPrefsEditor.putString("password",pass1); loginPrefsEditor.commit(); new myAsyncTask().execute(); } }); }
AnotherActivity中的注销按钮
logout.setOnClickListener(new View.onClickListener() { @Override public void onClick(View view) { // Launching News Feed Screen Intent i = new Intent(getApplicationContext(),MainActivity.class); startActivity(i); } });
logout.setOnClickListener(new View.onClickListener() { @Override public void onClick(View view) { // Launching News Feed Screen SharedPreferences preferences =getSharedPreferences("loginPrefs",Context.MODE_PRIVATE); SharedPreferences.Editor editor = preferences.edit(); editor.clear(); editor.commit(); finish(); });
以上是大佬教程为你收集整理的android – 注销清除SharedPreferences全部内容,希望文章能够帮你解决android – 注销清除SharedPreferences所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。