Android 使用“后退”按钮关闭虚拟键盘时,EditText字段值被清除

Android 使用“后退”按钮关闭虚拟键盘时,EditText字段值被清除,android,android-edittext,focus,keyboard-events,Android,Android Edittext,Focus,Keyboard Events,谢谢你看这个问题。 这就是问题所在,我做了一个应用程序,用户在edittext上输入信息,我在模拟器和摩托罗拉手机上进行了测试,之后我在三星手机grand prime上进行了测试,出乎意料的是,这次字段上的值没有保存。 我发现,当motorola和emulator中的键盘关闭时,方法setOnFocusChangeListener被调用,通过改变焦点来激活它,现在不再关注edittext字段。 但三星手机没有使用这种方法。 那么,如何确保在每个设备上都调用此方法呢?或者我如何解决我的问题? 谢谢

谢谢你看这个问题。 这就是问题所在,我做了一个应用程序,用户在edittext上输入信息,我在模拟器和摩托罗拉手机上进行了测试,之后我在三星手机grand prime上进行了测试,出乎意料的是,这次字段上的值没有保存。 我发现,当motorola和emulator中的键盘关闭时,方法setOnFocusChangeListener被调用,通过改变焦点来激活它,现在不再关注edittext字段。 但三星手机没有使用这种方法。 那么,如何确保在每个设备上都调用此方法呢?或者我如何解决我的问题?
谢谢。

您可以处理此代码中的后退按钮

 @Override
    public void onBackPressed() {
      //
    }

你想要什么?