package com.example.sqlite; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.os.Bundle; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; import com.example.sqlite.bean.student; public class MainActivity extends AppCompatActivity { private EditText etname,etscore; protected Button add; private mySQLite mySQLite; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); initview(); mySQLite=new mySQLite(this); } private void initview(){ etname=findViewById(R.id.name1); etscore=findViewById(R.id.score1); } /*public void Add(){ String name=etname.getText().toString().trim();//trim用于去掉首尾空格符 String score=etscore.getText().toString().trim(); student stu=new student();//创建一个指向student类的指针,student是一个我们自己创建的类,用来存输入的数据 stu.setName(name);//建立student类是为了方便管理数据 stu.setScore(score);//只是临时存,最后要放在数据库中 //插入数据库中 long rowId = mySQLite.insertData(stu);//stu是student类的指针,整个返回的是这一行的id或者是-1 if (rowId!=-1){ Toast.makeText(this, "添加成功", Toast.LENGTH_SHORT).show(); }else { Toast.makeText(this, "添加失败", Toast.LENGTH_SHORT).show(); } }*/ //上面写错了,不是onclick public void Add(View view) {//每次进去要点击一次“保存”按钮才能显示数据表,否则显示报错 String name=etname.getText().toString().trim();//trim用于去掉首尾空格符 String score=etscore.getText().toString().trim(); student stu=new student();//创建一个指向student类的指针,student是一个我们自己创建的类,用来存输入的数据 stu.setName(name);//建立student类是为了方便管理数据 stu.setScore(score);//只是临时存,最后要放在数据库中 //插入数据库中 long rowId = mySQLite.insertData(stu);//stu是student类的指针,整个返回的是这一行的id或者是-1 if (rowId!=-1){ Toast.makeText(this, "添加成功", Toast.LENGTH_SHORT).show(); }else { Toast.makeText(this, "添加失败", Toast.LENGTH_SHORT).show(); } } public void turn_delete(View view) { Intent it=new Intent(MainActivity.this,deleteActivity.class); startActivity(it); } }
【Android】SQLite中增的代码
最新推荐文章于 2024-07-25 23:12:21 发布