保存用编辑文本写的文字

时间:2012-02-28 07:27:33

标签: android android-emulator

我们正在做android聊天应用程序,并希望将编辑文本(用户名)中的值保存到我们的数据库中。当他更新它时,更新应反映在数据库中。这方面的任何帮助都将是非常可观。 提前致谢。

1 个答案:

答案 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它提到的记事本教程非常容易理解,并将向您展示如何设置一个简单的数据库。该示例包括向数据库添加新记录和修改现有记录,这对您来说应该足够了。

如果你澄清了你究竟遇到什么困难,我将能够更具体地回答你的问题。