0
我不知道發生了什麼事。黑莓 - 不能看到總是分貝在SD卡模擬器
這是我的代碼:
public class MyApp extends MainScreen {
Database sqliteDB;
URI uri;
String name;
public MyApp()
{
try{
uri = URI.create("file:///SDCard/Databases/sample/" +"prueba.db");
sqliteDB = DatabaseFactory.create(uri);
sqliteDB = DatabaseFactory.open(uri);
Statement st = sqliteDB.createStatement("CREATE TABLE joke(name)");
st.prepare();
st.execute();
st.close();
Statement st1 = sqliteDB.createStatement("INSERT INTO joke VALUES ('Maxo')");
st1.prepare();
st1.execute();
st1.close();
Statement st2 = sqliteDB.createStatement("INSERT INTO joke VALUES ('Lala')");
st2.prepare();
st2.execute();
st2.close();
/*
Statement st1 = sqliteDB.createStatement("SELECT * from joke");
st1.prepare();
Cursor c = st1.getCursor();
Row r;
while(c.next()) {
r = c.getRow();
name = r.getString(0);
}
st1.execute();
st1.close();*/
sqliteDB.close();
add(new RichTextField("Status: Database was created and inserted the values successfully"));
//add(new RichTextField(""+name));
}
catch (Exception e){
System.out.println(e.getMessage());
e.printStackTrace();
}
}
}
我只是創建數據庫,表和插入兩個字段。所以我所做的是首先執行模擬器,爲我的SD卡設置一個目錄。那麼在那之後,我執行我的程序,有時它會在那個directoy中創建數據庫,有時候不會,有時它會創建沒有表或數據的數據庫..我不知道爲什麼,我嘗試了8520 9550模擬器,但是它罕見地發生在數據庫中, SD卡。任何人都有可能發生什麼的想法?它煩人的編碼,有時它有時不工作,你不知道爲什麼..而且它沒有編碼問題,我認爲,因爲有時它的工作原理:S
你在說什麼複選框?我無法理解你。我只是去選擇模擬 - 更改SD卡,然後我選擇一個目錄。這就是我所要做的,我必須做更多的事情? – 2012-04-25 15:23:07
更改SD卡 - >添加目錄上的文件夾路徑(在添加時會看到一個綠色箭頭) - >在HELP CLOSE按鈕旁邊的複選框。檢查確認。它會正常工作。並且下一個模擬器運行,然後打開你的應用程序圖標檢查SD卡是否已經安裝。 – techie 2012-04-25 15:26:34
即時通訊對不起,也許我沒有告訴你,即時通訊在Eclipse平臺上開發。我想你告訴我如何在jde blackberry中做到這一點。它是如此難得的人,我不知道真的發生了什麼 – 2012-04-25 16:45:56