为了账号安全,请及时绑定邮箱和手机立即绑定

局部变量初始化的问题

局部变量初始化的问题

LEATH 2019-03-21 19:15:46
public class DatabaseHandler extends SQLiteOpenHelper { // All Static variables // Database Version private static final int DATABASE_VERSION = 1; // Database Name private static final String DATABASE_NAME = "contextsManager"; // Locations table name private static final String TABLE_LOCATIONLABLES = "locationLables"; // LOCATIONLABLES Table Columns names private static final String KEY_LOCID = "loc_id"; private static final String KEY_LOCNAME = "loc_name"; public DatabaseHandler(Context context) {     super(context, DATABASE_NAME, null, DATABASE_VERSION); } // Creating Tables @Override public void onCreate(SQLiteDatabase db) {     String TABLE_LOCATIONLABLES = "CREATE TABLE " + TABLE_LOCATIONLABLES + "("             + KEY_LOCID + " INTEGER PRIMARY KEY," + KEY_LOCNAME + " TEXT,"             +  ")";     db.execSQL(TABLE_LOCATIONLABLES);    }提示说的是局部变量TABLE_LOCATIONLABLES可能没有被初始化?可是我初始化了的呀,这个错误如何发生的呢?
查看完整描述

2 回答

?
泛舟湖上清波郎朗

TA贡献1818条经验 获得超3个赞

String TABLE_LOCATIONLABLES = "CREATE TABLE " + TABLE_LOCATIONLABLES + "("

等号两各有一个,而且String TABLE_LOCATIONLABLES这个还是新定义的,计算机迷糊了,它不认为你上面已经定义了


查看完整回答
反对 回复 2019-04-28
  • 2 回答
  • 0 关注
  • 453 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信