部分代码如下
public class MainActivity extends AppCompatActivity {
EditText name,password;
Button denglu,zhuce;
String n=null;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
denglu=(Button) findViewById(R.id.denglu);
zhuce=(Button) findViewById(R.id.zhuce);
denglu.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String usename=name.getText().toString().trim();
String usepassword=password.getText().toString().trim();
SQLiteDatabase database=SQLiteDatabase.openDatabase("kk.db",null,SQLiteDatabase.OPEN_READONLY);
Cursor cursor=database.rawQuery("select * from userTb where name =?",new String[]{usename});
int success=0;
while (cursor.moveToNext()){
@SuppressLint("Range") String String_upwd=cursor.getString(cursor.getColumnIndex("upwd"));
if (usepassword.equals(String_upwd)){
success=1;
Toast.makeText(MainActivity.this, usename+"用户登录成功", Toast.LENGTH_LONG).show();
Intent intent1=new Intent(MainActivity.this,MainActivity2.class);
startActivity(intent1);
}
}
if (success==0){
Toast.makeText(MainActivity.this, usename+"密码错误", Toast.LENGTH_LONG).show();
}
}
});
zhuce.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent2=new Intent(MainActivity.this,MainActivity3.class);
startActivity(intent2);
}
});
}
}
public class MainActivity3 extends AppCompatActivity {
Button queren,fanhui;
EditText name2,password2,password3;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main3);
queren=(Button) findViewById(R.id.denglu);
fanhui=(Button) findViewById(R.id.zhuce);
name2=(EditText) findViewById(R.id.name2);
password2=(EditText) findViewById(R.id.password2);
password3=(EditText) findViewById(R.id.password3);
fanhui.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent3=new Intent(MainActivity3.this,MainActivity.class);
startActivity(intent3);
}
});
queren.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
SQLiteDatabase db= null;
if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.O_MR1) {
db = SQLiteDatabase.openDatabase(new File("kk.db"),null);
}
String usename=name2.getText().toString().trim();
String usepassword=password2.getText().toString().trim();
if (usename.equals("")||usepassword.equals("")){
Toast.makeText(MainActivity3.this,"请重新输入!",Toast.LENGTH_LONG).show();
}else{
String sql="insert into userTb(name2,password2) values('"+usename+"','"+usepassword+"')";
db.execSQL(sql);
Toast.makeText(MainActivity3.this,"注册成功",Toast.LENGTH_LONG).show();
}
}
});
}
}
public class MainActivity2 extends AppCompatActivity {
Button cx,gl;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
cx=(Button) findViewById(R.id.cx);
gl=(Button) findViewById(R.id.gl);
cx.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent4=new Intent(MainActivity2.this,chaxun.class);
startActivity(intent4);
}
});
gl.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent intent5=new Intent(MainActivity2.this,guanli.class);
startActivity(intent5);
}
});
}
}
就你这几行代码没看出有什么问题,往下你怎么写的。