1

アプリケーション ログイン システム タイプのアプリケーションがあります。ユーザーがログイン後に戻るボタンを押すと、ユーザー名とパスワードの EditText には、ユーザーが今入力した内容が入力されます。EditText を空にクリアする方法はありますか? 混乱させて申し訳ありません。どんなコメントでも大歓迎です!

4

5 に答える 5

3

et.setText("");insideonResume()を使用して、即時開始時に空のテキストを設定します。

これがあなたを助けることを願っています。

于 2013-01-02T08:56:49.213 に答える
2

これを行うonPauseには、Activity のメソッドをオーバーライドし、onPause メソッドですべての EditText 値を次のようにクリアします。

@Override
 protected void onPause(){
        super.onPause();

         // Clear all value here
        editTextone.setText("");
        editTexttwo.setText("");
    }
于 2013-01-02T08:56:41.627 に答える
1

使わない理由edittext.setText("");

または、代わりに使用できますedittext.setText(null)

于 2013-01-02T08:54:49.203 に答える
0

これを使用してすべてのeditTextを手動でクリアしますonResume

edtText.setText("");
于 2013-01-02T08:56:53.627 に答える
0

これで問題が解決すると思います。

@Override
public void onResume(){
    super.onResume();

    EditText username = (EditText) findViewById(R.id.edittext);
    username.setText("");
    EditText password = (EditText) findViewById(R.id.edittext);
    password.setText("");

}
于 2013-01-02T08:58:20.257 に答える