값을 내 양식으로 검색 할 수있었습니다. 값은 저장 버튼 클릭시 테이블에 삽입되며 동시에 동일한 양식으로 검색됩니다 (동일한 저장시 클릭).하지만 문제는 이제 각 클릭에 대한 값이 연속적인 흐름으로 표시됩니다. 이전 클릭 후 화면을 지우고 (양식에서 값 플러시) 최신의 상태 값만 표시하고 싶습니다. 을 Heres 코드 내가 일하고 :서식에서 검색된 데이터베이스 값을 플러시하는 방법
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주기에 대해 더 많이 읽어야 할 것 같습니다. 또한 코드 예제를 보면 "깨끗한 코드"기술에 대해 더 많이 읽으라고 제안합니다. –
나는 ubud가 ur 제안을 돕기 위해 적절한 링크를 제공하면 bb development.Would에서 많은 신경을 썼습니다. – techie
누군가 위의 의심을 해결하는 것을 알고 있습니까? PLZ help guys – techie