我们正在做android聊天应用程序,并希望将编辑文本(用户名)中的值保存到我们的数据库中。当他更新它时,更新应反映在数据库中。这方面的任何帮助都将是非常可观。 提前致谢。
答案 0 :(得分: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它提到的记事本教程非常容易理解,并将向您展示如何设置一个简单的数据库。该示例包括向数据库添加新记录和修改现有记录,这对您来说应该足够了。
如果你澄清了你究竟遇到什么困难,我将能够更具体地回答你的问题。