知识点
1. 当按钮过多设置监听器的时候,可以进行优化
可以让MainActivity实现监听器的接口。
如写成Btn.setOnClickListener(this);
这时候this会报错,点击行前头的小灯泡。选择第二个。
然后实现重写方法
2.数据库
package com.example.myapp; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.os.Bundle; public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //初始化数据库
myDbHelper=new MyDbHelper(MainActivity.this,"MyDatabase.db",null,666);
} private void initView() { } //数据库帮助类 class MyDbHelper extends SQLiteOpenHelper { //构造器作用:参数含义:上下文、数据库文件名称、结果集工厂、数据库版本号 public MyDbHelper(@Nullable Context context, @Nullable String name, @Nullable SQLiteDatabase.CursorFactory factory, int version) { super(context, name, factory, version); } //数据库初始化创建表或者视图文件 @Override public void onCreate(SQLiteDatabase db) { db.execSQL("create table az_user(userId integer primary key autoincrement, userName varchar(20),password varchar(20))"); } @Override public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) { } } }