2012-10-29 102 views
1

我是android編程新手,現在正在使用SQLite數據庫。我有一個簡單的示例,並創建代碼:在android文件資源管理器中看不到數據庫

public TimeTrackerOpenHelper(Context context) { 
    super(context, "timetracker.db", null, 1); 

} 

@Override 
public void onCreate(SQLiteDatabase db) { 


} 

@Override 
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { 


} 

,並在我的活動類onCreate方法我創建一個openHelper爲TimeTrackerOpenHelper:

TimeTrackerOpenHelper openHelpler = new TimeTrackerOpenHelper(this); 

我運行的代碼,並打開文件瀏覽器以下路徑數據/數據/但我無法看到數據庫文件夾。爲什麼沒有顯示?

+0

其中是在onCreate(SQLiteDatabase數據庫)查詢? –

+0

您需要添加db.execSQl(「create table ...」);在onCreate()方法 –

+0

我創建了數據庫。我認爲創建表對於查看數據庫文件並不重要。但是我試圖按照你的說法創建桌子。什麼也沒有變。我仍然無法看到數據庫。即使我用過AVD。 –

回答

1
I'm running the code and opening the file explorer following the path data/data/ but i can't see databases folder. why it isn't showed? 

如果您在設備測試,那麼你不能看到DB文件,因爲安全,除非你的設備是植根。

如果你想看到你的數據庫文件。你可以使用ADV

+0

找到它感謝。 –

相關問題