android - 恢复到同一 Activity 时如何删除 EditText 字段?

标签 android android-edittext

我有两个编辑字段“用户名”和“密码”,每次我返回到包含这些字段的页面时,这些值都不会被删除。我尝试使用以下代码,但没有帮助:

            username = (EditText) findViewById(R.id.enterUsername);
            password = (EditText) findViewById(R.id.enterPassword);
          username.setOnClickListener(new View.OnClickListener() 
    {
           @Override
           public void onClick(View v) 
           {
               username.setText("");
           }

 });

    password.setOnClickListener(new View.OnClickListener() 
    {
           @Override
           public void onClick(View v) 
           {
               password.setText("");
           }

 });

要在返回同一 Activity 时删除 EditText 字段的先前条目,可以做什么?

最佳答案

在您的 Activity onResume() 中,您这样做是为了清除 EditText 数据。

protected void onResume() {
        // TODO Auto-generated method stub
        super.onResume();
        password.setText("");
        username.setText("");

    }

谢谢

关于android - 恢复到同一 Activity 时如何删除 EditText 字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11031024/

相关文章:

Android EditText软键盘问题

android-edittext - 如何仅检索 EditText 中的数字而不是整个字符串?

android - Google TTS Engine 是否适用于所有 Android 手机,我可以从哪里获得它?

android - 在 SurfaceView 中处理事件

android - 模拟位置提供者不工作

android - 如何分析Android Gradle库的获取时间

android - 在 FusedLocationProviderClient.requestLocationUpdates() 中使用 Looper.myLopper() 或 null 是否相同?

android - EditTextPreference 禁用按钮?

android - 在 OnTextChanged 事件中更改 EditText 内容的正确方法

android - 如何动态添加edittext到android