繁体   English   中英

在Android Studio上找不到SQL数据

[英]Can't find the sql data on Android Studio

我确定我已经创建了一个sql表,这是我的logcat

06-15 12:26:09.185 3631-3631/? D/Name:: Id: 1 ,Name: Andy ,Phone: 91000
06-15 12:26:09.185 3631-3631/? D/Name:: Id: 2 ,Name: Tom ,Phone: 92000
06-15 12:26:09.185 3631-3631/? D/Name:: Id: 3 ,Name: John ,Phone: 93000
06-15 12:26:09.185 3631-3631/? D/Name:: Id: 4 ,Name: Mary ,Phone: 94000

我认为应该是android设备监视器,然后转到data> data> [我的应用程序包名称]> databases。

但是我找不到data> data。

我使用mac。 有人可以告诉我我可能错过了哪一步。 提前致谢。 在此处输入图片说明

我的主要活动:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        DatabaseHandler db = new DatabaseHandler(this);

        Log.d("Insert: ", "Inserting...");
        db.addContact(new Contact("Andy", "91000"));
        db.addContact(new Contact("Tom", "92000"));
        db.addContact(new Contact("John", "93000"));
        db.addContact(new Contact("Mary", "94000"));

        Log.d("Reading: ", "Reading all contact...");
        List<Contact> contacts = db.getAllContacts();

        for (Contact cn : contacts) {
            String log = "Id: " +cn.getID()+ " ,Name: " + cn.getName() + " ,Phone: " + cn.getPhoneNumber();
            Log.d("Name: ", log);
        }
    }
}

数据库处理器:

//Adding new contact
public void addContact(Contact contact) {
    SQLiteDatabase db = this.getWritableDatabase();

    ContentValues values = new ContentValues();
    values.put(KEY_NAME, contact.getName());
    values.put(KEY_PH_NO, contact.getPhoneNumber());

    //Inserting Row
    db.insert(TABLE_CONTACTS, null, values);
    //Closing database connection
    db.close();
}

//Creating Tables
@Override
public void onCreate(SQLiteDatabase db) {
    System.out.println("table is here");
    String CREATE_CONTACTS_TABLE = "CREATE TABLE " + TABLE_CONTACTS + "("
            + KEY_ID + " INTEGER PRIMARY KEY," + KEY_NAME + " TEXT,"
            + KEY_PH_NO + " TEXT" + ")";
    db.execSQL(CREATE_CONTACTS_TABLE);

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM