QQ登录跳转
来源:互联网 发布:oracle 数据库备份 编辑:程序博客网 时间:2024/05/18 23:12
MainAvtivity:
public class MainActivity extends AppCompatActivity { private EditText name; private EditText pwd; private CheckBox rember; private Button login; private CheckBox tiaokuan; private SharedPreferences cunzhi; private SharedPreferences.Editor edit; private CheckBox ziodng; private boolean ch; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); cunzhi = getSharedPreferences("cunzhi", MODE_PRIVATE); edit = cunzhi.edit(); initView(); initData(); boolean yy = cunzhi.getBoolean("yy", false); if (yy){ Intent intent = new Intent(MainActivity.this, ValueActivity.class); startActivity(intent); } } private void initData() { login.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { boolean checked = tiaokuan.isChecked(); ch = rember.isChecked(); boolean chec= ziodng.isChecked(); if (checked){ Intent intent = new Intent(MainActivity.this, ValueActivity.class); if (TextUtils.isEmpty(name.getText().toString())&&TextUtils.isEmpty(pwd.getText().toString())){ Toast.makeText(MainActivity.this, "账号或密码不能为空", Toast.LENGTH_LONG).show(); }else{ if (chec){ edit.putBoolean("yy",true); edit.putString("n",name.getText().toString()); edit.putString("p",pwd.getText().toString()); edit.putBoolean("v",ch); edit.commit(); startActivity(intent); }else { edit.putString("n",name.getText().toString()); edit.putString("p",pwd.getText().toString()); edit.putBoolean("v",ch); edit.commit(); startActivity(intent); } } }else { Toast.makeText(MainActivity.this, "请勾选服务条款", Toast.LENGTH_LONG).show(); } } }); } private void initView() { name = (EditText) findViewById(R.id.ed_name); pwd = (EditText) findViewById(R.id.ed_pwd); rember = (CheckBox) findViewById(R.id.rember); login = (Button) findViewById(R.id.login); tiaokuan = (CheckBox) findViewById(R.id.tiaokuan); ziodng = (CheckBox) findViewById(R.id.zidong); }}
ValueActivity:
public class ValueActivity extends Activity { private TextView name; private TextView pwd; private TextView chakan; private SharedPreferences cunzhi; private SharedPreferences.Editor edit; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.value); cunzhi = getSharedPreferences("cunzhi", MODE_PRIVATE); edit = cunzhi.edit(); name = (TextView) findViewById(R.id.name); pwd = (TextView) findViewById(R.id.pwd); chakan = (TextView) findViewById(R.id.chakan); final boolean va = cunzhi.getBoolean("v", false); String n = cunzhi.getString("n", ""); String pn = cunzhi.getString("p", ""); name.setText(n); pwd.setText(pn); chakan.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if (va){ chakan.setTextColor(Color.BLUE); Toast.makeText(ValueActivity.this, "你选择了记住密码", Toast.LENGTH_LONG).show(); }else { Toast.makeText(ValueActivity.this, "你没有选择记住密码", Toast.LENGTH_LONG).show(); } } }); }}
阅读全文
0 0
- QQ登录跳转
- 使用第三方APPKey授权 跳转登录 QQ
- QQ登录
- QQ登录
- qq登录
- QQ登录
- QQ登录
- QQ登录
- QQ登录
- QQ登录
- QQ登录
- QQ登录
- QQ登录
- QQ登录
- QQ登录
- qq登录
- qq登录
- 登录跳转
- Java学习路线图
- Luence和Nutch的关系及区别
- 欢迎使用CSDN-markdown编辑器
- CSS中可以和不可以继承的属性
- MATLAB中plot函数功能详解
- QQ登录跳转
- Java常用模式设计
- Andorid-fragment碎片
- Linux学习第十三篇--如何理解inode节点和文件系统
- mysql数据库的基本知识点
- vmware 9 centos 7安装vmware tools过程
- 公司框架规则
- 近似算法
- 5月英语学习总结