当我的应用程序启动时,会出现登录 Activity 。它包含复选框“下次给我签名”。我想在下次启动应用程序时启动另一个 Activity ,如果选中复选框,则将用户的用户名和密码发送给它。
我该如何实现?
最佳答案
您可能希望在 SharedPreferences 中保存用户名和复选框值。 之后,您可以在应用程序启动时检索它们。
例子:
//Saving the values
SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPreferences.edit();
editor.putString("username",username);
editor.putString("password",password);
editor.putBoolean("isChecked", isCheckBoxChecked);
editor.commit();
//Retrieving the values
SharedPreferences sharedPreferences = getPreferences(MODE_PRIVATE);
if(sharedPreferences.getBoolean("isChecked"))
{
//Do whatever you need to do if it's checked
}
关于android - 如果选中复选框,则启动另一个 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12051017/