2012-02-28 16 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() 

ストアデータ:

読むhttp://developer.android.com/guide/topics/data/data-storage.html#dbそれは言及メモ帳のチュートリアルがあります簡単に従うことができ、簡単なデータベースをセットアップする方法を紹介します。この例では、新しいレコードをデータベースに追加して既存のレコードを変更する方法について説明します。

正確に何が問題になっているのかを明確にすれば、私は答えをより具体的にすることができます。

関連する問題