2012-04-10 58 views
0

我正在尋找一個示例或教程sqlite。我需要做的是從輸入信息到數據庫中,然後在另一個屏幕上顯示之前輸入的信息。sqlite教程創建和查看

我知道這是非常基本的東西,但我不知道該怎麼做。 (我不要求別人做到這一點對我來說只是一個教程,我可以從

學習任何幫助,將不勝感激

+1

谷歌的 「Android源碼教程」 給http://www.vogella.de/articles/AndroidSQLite/article.html – bos 2012-04-10 13:31:44

+0

喜。我已經試過了。我的問題是不知道如何讓它從我的編輯文本中獲取輸入,而不是通過多少存儲和遞增。 – 2012-04-10 13:34:18

+1

對不起,解析錯誤。你需要提供更多關於你想要做什麼的信息,確切地說,你嘗試過什麼,以及爲什麼它不按照你想要的方式工作。 「我試過這個」告訴我們零。 – bos 2012-04-10 14:08:32

回答

1

This可能是有用的。

編輯

來自我的一個項目的示例:

in my datacollection class:

private EditText titleText; 
private EditText descText; 

private String title; 
private String desc; 

titleText = (EditText) v.findViewById(R.id.title); 
descText = (EditText) v.findViewById(R.id.desc); 

commit.setOnClickListener(new OnClickListener() {public void onClick(View v) { 
    title = titleText.getText().toString(); 
    desc = descText.getText().toString(); 
    mDbHelper.createEventType(title, desc); 
} 

在我dbhelper類:

public long createEventType(String eventType, String eventTypeDesc) { 
    ContentValues initialValues = new ContentValues(); 
    initialValues.put(EVENTTYPE_NAME, eventType); 
    initialValues.put(EVENTTYPE_DESC, eventTypeDesc); 
    return mDb.insertWithOnConflict(EVENTTYPE_TABLE, null, initialValues, 
      SQLiteDatabase.CONFLICT_IGNORE); 
} 
+0

這個例子不好fx'getContact(int id)'在某些情況下會拋出錯誤......我們不需要使用SQLite的Contact類... – Selvin 2012-04-10 13:41:37

+0

selvin你會建議什麼樣的? – 2012-04-10 13:46:38

+0

我不得不同意selvin這裏。這個不是爲我做的。我需要一些能夠告訴我如何從用戶輸入的文本字段獲取數據的東西。 – 2012-04-10 13:56:46