2012-02-28 3 views
-1

Мы делаем приложение для андроид-чата и хотим сохранить значения в тексте редактирования (имя пользователя) в нашей базе данных. Когда он обновит его, обновление должно отразиться и в базе данных. помощь в этом отношении будет действительно ощутимой. Спасибо заранее.сохранение текста, написанного в текстовом редакторе

+0

Мы попытались с выбором текста текста. Но не получив его работы – kdr

+0

Пожалуйста, отправьте код, который вы пробовали. Поэтому люди могут указать на вашу ошибку, если таковые имеются, а также могут предложить другие способы сделать это. – Hiral

ответ

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() 

хранить данные в базе данных:

Read http://developer.android.com/guide/topics/data/data-storage.html#db блокнота учебник он упоминает это очень просто следовать и покажет вам, как настроить простую базу данных. Этот пример включает добавление новых записей в базу данных и изменение существующих, что должно быть достаточно для вас.

Если вы разъясните, с чем именно вы столкнулись, я смогу сделать свой ответ более конкретным.

Смежные вопросы