小编tom*_*mer的帖子

SQLiteException:表已经存在

我在我的数据库中添加了名为"MEDIA_TABLE"的表,我收到以下错误代码:

05-15 20:56:22.976: E/AndroidRuntime(5968): android.database.sqlite.SQLiteException: table personal_stats already exists (code 1): , while compiling: CREATE TABLE personal_stats (_id INTEGER PRIMARY KEY AUTOINCREMENT, pictures TEXT, videos TEXT);
Run Code Online (Sandbox Code Playgroud)

我的第二张桌很好用.

我试图卸载我的应用程序并安装它,它不会工作,也许在DB中有一个表的限制?

这是我的onCreate代码:

@Override
public void onCreate(SQLiteDatabase db) {
    db.execSQL("CREATE TABLE " + TABLE_NAME + " (" +
            COLUMN_ID + " INTEGER PRIMARY KEY AUTOINCREMENT, " +
            COLUMN_DATE + " TEXT, " +
            COLUMN_EXERCISE + " TEXT, " +
            COLUMN_WEIGHT + " TEXT, " +
            COLUMN_REPS + " TEXT, " +
            COLUMN_SET_TIME + " …
Run Code Online (Sandbox Code Playgroud)

java sqlite android android-sqlite

9
推荐指数
2
解决办法
2万
查看次数

for循环中的空指针异常

我尝试通过将数组转换为for循环来获取我不希望从字符串数组中获取的字符串.

我尝试以下代码,但我得到java.lang.NullPointerException,我不知道为什么.

谢谢你的帮助.

String unWanted = new String[]{"","a","b","c"};

String[] temp = new String[unWanted.length-1];
int p = 0;
for (int k = 0; k < unWanted.length; k++){
    if(unWanted[k].equals("") == false)
    {
        temp[p] = unWanted[k];
        p++;
    }
}
Run Code Online (Sandbox Code Playgroud)

java arrays syntax for-loop

-4
推荐指数
1
解决办法
164
查看次数

标签 统计

java ×2

android ×1

android-sqlite ×1

arrays ×1

for-loop ×1

sqlite ×1

syntax ×1