2012-02-28 89 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这里所指的记事本教程非常容易遵循,并会告诉你如何建立一个简单的数据库。这个例子包括向数据库添加新记录并修改现有数据,这对您应该足够了。

如果你澄清了你到底有什么困难,我可以让我的答案更具体。