Android 在OnRetainOnConfiguration实例()的帮助下在内存中保留位图

Android 在OnRetainOnConfiguration实例()的帮助下在内存中保留位图,android,android-activity,lifecycle,Android,Android Activity,Lifecycle,当qwerty键盘可见时,我想在内存中保留一个大位图。我的应用程序始终处于横向,因此这是唯一会导致重新绘制的配置更改。我听说这就是OnRetainOnConfiguration Instance()的用途……但我无法理解。有人能给我指出正确的方向吗?谢谢。试试看 @Override public Object onRetainNonConfigurationInstance() { return bitMap; } 在onCreate中调用getLastNonConfigura

当qwerty键盘可见时,我想在内存中保留一个大位图。我的应用程序始终处于横向,因此这是唯一会导致重新绘制的配置更改。我听说这就是OnRetainOnConfiguration Instance()的用途……但我无法理解。有人能给我指出正确的方向吗?谢谢。

试试看

    @Override
public Object onRetainNonConfigurationInstance() {
    return bitMap;
}
在onCreate中调用getLastNonConfigurationInstance();接收位图的步骤

读到这件事,我笑了