我已經能夠檢索值到我的表格中。值被插入到保存按鈕點擊表中並同時被檢索到相同的表格上(在相同的保存點擊)。但現在的問題是,每次點擊都會以連續流的形式顯示值。我想在上一次單擊之後清除屏幕(從表單中清除值),並僅顯示最新的表狀態值。 繼承人的代碼我的工作:如何從表格中刷新檢索到的數據庫值
public void fieldChanged(Field field, int context) //respond to button events
{
if (field == showInputButton) //if first button selected
{
Dialog.alert(TextField1.getText()); //show text from first input field
try
{
//Open or create the database
Database db = DatabaseFactory.openOrCreate("database1.db");
//Insert Data from db
Statement statement1 = db.createStatement("INSERT INTO DirectoryItems(category_id,name,phone,email) VALUES ('1','"+TextField1.getText()+"','"+TextField2.getText()+"','"+TextField3.getText()+"')");
statement1.prepare();
statement1.execute();
statement1.close();
//Retrieve data
try
{
add(new RichTextField("Attempting to retrieve data from " +
"database1.db on the SDCard."));
Statement st = db.createStatement("SELECT name FROM DirectoryItems");
st.prepare();
Cursor c = st.getCursor();
Row r;
int i = 0;
while(c.next())
{
r = c.getRow();
i++;
add(new RichTextField(i + "Name = " + r.getString(0)));
}
if (i==0)
{
add(new RichTextField("No data in the DirectoryItems table."));
}
st.close();
db.close();
}
catch(Exception e)
{
System.out.println(e.getMessage());
e.printStackTrace();
}
}
有誰知道this.Please建議傢伙。
聽起來對於我來說,您需要閱讀更多關於BB開發,UI字段,UI循環的內容。同時期待的代碼示例,我建議你閱讀更多關於「乾淨的代碼」技術 – 2012-04-24 08:52:53
我確定這是一個新手在bb開發。非常感謝,如果你提供合適的鏈接來幫助你的建議。 – techie 2012-04-24 09:09:26
有沒有人知道解決上述疑問.PLZ幫助球員 – techie 2012-04-26 13:09:20