public class UserIDDatabase {
private final String TAG = "UserIDDatabase";
private SQLiteDatabase db;
private DataBaseHelper mDbHelper;
public static final String DATABASE_TABLE = "table_userid";
public static final String Column_ID = Columns._ID;
public static final String Column_UserID = "userid";
public static final String[] columns = {
Column_ID, Column_UserID
};
public static final String createTableSQL;
static {
StringBuilder strSql = new StringBuilder();
strSql.append("create table " + " IF NOT EXISTS " + DATABASE_TABLE + "(");
strSql.append(Column_ID + " integer primary key autoincrement,");
strSql.append(Column_UserID + " NVARCHAR(100) not null");
strSql.append(")");
createTableSQL = strSql.toString();
}
public UserIDDatabase(Context context) {
mDbHelper = DataBaseHelper.getInstance(context);
}
------解决方案--------------------
ContentProvider 是向其他应用提供数据,内部仍然还是要用到数据库的吧。
------解决方案--------------------
ContentProvider 可以获取到sqlite中保存的数据