android - 如果选中复选框,则启动另一个 Activity

标签 android android-activity checkbox manifest

当我的应用程序启动时,会出现登录 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/

相关文章:

android - .setText 方法将不起作用

java - Android:从变量设置按钮的背景

java - Android布局上的折叠动画

android - 更改 Activity : Reloading Activities, 速度变慢 - 这是为什么?

android - 更改Android工具栏中复选框菜单项的颜色

android - 替换 fragment 是否会破坏所有隐藏的 fragment

android - 如何将服务绑定(bind)到另一个 Activity ?

无法删除的Android Activity 边框?

java - 可滚动复选框

html - 如何使我的自定义复选框可访问?