2012-02-28 88 views
-1

我們正在做Android聊天應用程序,並希望將編輯文本(用戶名)的值保存到我們的數據庫。當他更新它時,更新應該反映在數據庫中.Any這方面的幫助將非常可觀。 在此先感謝。保存文本編輯文本

+0

我們嘗試了編輯文本首選項。但沒有得到它的工作 – kdr 2012-02-28 07:32:20

+0

請發佈你已經嘗試過的代碼。所以人們可以指出你的錯誤,如果有的話,也可以建議其他方式做到這一點。 – Hiral 2012-02-28 07:33:16

回答

2

你的問題不是很清楚,但希望這將幫助:

從一個EditText獲取文本:

得到您的EditText句柄,然後調用EditTexts .getText()方法當用戶按下發送按鈕時,或者您的應用程序工作。因此,在你的活動開始:

EditText message; 

protected void onCreate(Bundle savedInstanceState) { 
    //set layout 
    setContentView(R.layout.your_layout); 
    //Get EditText from id 
    message = (EditText) findViewById(R.id.edit_text_id); 
} 

然後在您的發送按鈕的onclick方法:在數據庫

String my_message = message.getText().toString() 

存儲數據:

http://developer.android.com/guide/topics/data/data-storage.html#db這裏所指的記事本教程非常容易遵循,並會告訴你如何建立一個簡單的數據庫。這個例子包括向數據庫添加新記錄並修改現有數據,這對您應該足夠了。

如果你澄清了你到底有什麼困難,我可以讓我的答案更具體。