(1)数据库建表
我们需要建立三个表,Province,City,County。分别应用于遍历省、市、县。建表方式这里给出两种方法。
(一)
首先建立类OpenHelpe用于建立表格
在这里插入代码片
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class OpenHelper extends SQLiteOpenHelper {
public static final String CREATE_PROVINCE="create table Province("
+ "id integer primary key autoincrement, "
+ "province_name text, "
+ "province_code text)";
public static final String CREATE_CITY="create table City("
+ "id integer primary key autoincrement,"
+ "city_name text,"
+ "city_code text,"
+ "province_id integer)";//用于确定你所选择的省份
public static final String CREATE_COUNTY="create table county("
+ "id integer primary key autoincrement,"
+ "county_name text,"
+ "county_code text,"
+ "city_id integer)";//用于确定所选择的市
public OpenHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version) {
super(context, name, factory, version);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL(CREATE_PROVIN