public class MainActivity extends AppCompatActivity {
SharedPreferences sp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sp = getSharedPreferences("userInfo", Context.MODE_WORLD_READABLE);
EditText ed = findViewById(R.id.et_user_name);
EditText ed1 = findViewById(R.id.et_psw);
Button btn = findViewById(R.id.btn_login);
final CheckBox rem=(CheckBox) findViewById(R.id.cb_mima);
CheckBox auto=(CheckBox) findViewById(R.id.cb_auto); if (rem.isChecked()) { ed.setText(sp.getString("username", ""));
ed1.setText(sp.getString("password", "")); if (auto.isChecked()) { Intent intent11 =new Intent(MainActivity.this,Main3Activity.class);
startActivity(intent11);
} }
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) { String username = ((EditText)findViewById(R.id.et_user_name)).getText().toString();
String pwd = ((EditText)findViewById(R.id.et_psw)).getText().toString(); if (username.equals("陈同学")&&pwd.equals("19970601")){
Toast.makeText(MainActivity.this, "登录成功", Toast.LENGTH_SHORT).show();
/*if (rem.isChecked()) {
SharedPreferences.Editor editor=sp.edit();
editor.putString("username", username);
editor.putString("password", pwd);
editor.commit(); }*/
Intent intent22 =new Intent(MainActivity.this,Main3Activity.class);
startActivity(intent22);
}
else{
Toast.makeText(MainActivity.this, "用户名密码错误", Toast.LENGTH_SHORT).show();
} } });
}无错误,但闪退,不知道什么原因
SharedPreferences sp;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sp = getSharedPreferences("userInfo", Context.MODE_WORLD_READABLE);
EditText ed = findViewById(R.id.et_user_name);
EditText ed1 = findViewById(R.id.et_psw);
Button btn = findViewById(R.id.btn_login);
final CheckBox rem=(CheckBox) findViewById(R.id.cb_mima);
CheckBox auto=(CheckBox) findViewById(R.id.cb_auto); if (rem.isChecked()) { ed.setText(sp.getString("username", ""));
ed1.setText(sp.getString("password", "")); if (auto.isChecked()) { Intent intent11 =new Intent(MainActivity.this,Main3Activity.class);
startActivity(intent11);
} }
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) { String username = ((EditText)findViewById(R.id.et_user_name)).getText().toString();
String pwd = ((EditText)findViewById(R.id.et_psw)).getText().toString(); if (username.equals("陈同学")&&pwd.equals("19970601")){
Toast.makeText(MainActivity.this, "登录成功", Toast.LENGTH_SHORT).show();
/*if (rem.isChecked()) {
SharedPreferences.Editor editor=sp.edit();
editor.putString("username", username);
editor.putString("password", pwd);
editor.commit(); }*/
Intent intent22 =new Intent(MainActivity.this,Main3Activity.class);
startActivity(intent22);
}
else{
Toast.makeText(MainActivity.this, "用户名密码错误", Toast.LENGTH_SHORT).show();
} } });
}无错误,但闪退,不知道什么原因
解决方案 »
- 求助,Activities can't be added until the containing group has been created
- 怎么纠偏百度地图经纬度
- ProgressBar 如何加文字
- android AutoCompleteTextView怎么只显示5条记录
- 安卓客户端不能显示从数据库中获取的图片
- 监听gallery动画结束问题
- android 占用CPU问题
- 有没有办法 可以让程序弹出多个广告窗口?
- 求教:listview的每一项点击相应到下个页面内容如何获得呢
- 安装了Android,第一个HelloWorld程序很多报错
- 请问各位大神这个问题怎么解决
- 网站 和app 的qq互联问题
EditText ed,ed1;
SharedPreferences sp;
Button btn;
CheckBox rem,auto;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sp = getSharedPreferences("userInfo", Context.MODE_WORLD_READABLE);
ed = (EditText)findViewById(R.id.et_user_name);
ed1 =(EditText) findViewById(R.id.et_psw);
btn = (Button)findViewById(R.id.btn_login);
rem=(CheckBox) findViewById(R.id.cb_mima);
auto=(CheckBox) findViewById(R.id.cb_auto);
try {
if (rem.isChecked()) { ed.setText(sp.getString("username", ""));
ed1.setText(sp.getString("password", "")); if (auto.isChecked()) { Intent intent11 =new Intent(MainActivity.this,Main3Activity.class);
startActivity(intent11);
} }
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) { String username =ed.getText().toString();
String pwd =ed1.getText().toString(); if (username.equals("陈同学")&&pwd.equals("19970601")){
Toast.makeText(MainActivity.this, "登录成功", Toast.LENGTH_SHORT).show();
if (rem.isChecked()) {
SharedPreferences.Editor editor=sp.edit();
editor.putString("username", username);
editor.putString("password", pwd);
editor.commit(); }
Intent intent22 =new Intent(MainActivity.this,Main3Activity.class);
startActivity(intent22);
}
else{
Toast.makeText(MainActivity.this, "用户名密码错误", Toast.LENGTH_SHORT).show();
} } });
}
catch (Exception e)
{
Toast.makeText(getApplication(),e.toString() ,Toast.LENGTH_LONG).show();
}
}
}
没崩溃啊