我是 SQlite 和 android 方面的菜鸟。因此,我碰巧发现了这个问题,不知何故我无法创建数据库文件夹。这是我在网站教程中使用的代码:
package com.example.test;
import android.app.Activity;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.os.Bundle;
import android.util.Log;
public class haha extends Activity{
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
SQLiteDatabase db = openOrCreateDatabase("MyDB", MODE_PRIVATE, null);
db.execSQL("CREATE TABLE IF NOT EXISTS Haha (Email VARCHAR, FirstName VARCHAR, LastName VARCHAR);");
db.execSQL("INSERT INTO Haha VALUES('haha.com','anita','bobo');");
db.close();
}
}
这就是我得到的:-没有数据库文件夹,我使用了 DDMS -data/data/com.example.test/(只存在缓存和 lib 文件夹)
任何解决方案?