【问题标题】:Keeping a bitmap in memory with the help of onRetainNonConfigurationInstance()借助 onRetainNonConfigurationInstance() 将位图保存在内存中
【发布时间】:2010-07-24 04:52:59
【问题描述】:

我有一个大位图,当 qwerty 键盘可见时,我想将其保存在内存中。我的应用程序始终处于横向状态,因此这是唯一会导致重绘的配置更改。我听说这就是 onRetainNonConfigurationinstance() 的用途......但无法弄清楚。有人可以指出我正确的方向吗?谢谢。

【问题讨论】:

    标签: android android-activity lifecycle


    【解决方案1】:

    试试

        @Override
    public Object onRetainNonConfigurationInstance() {
        return bitMap;
    }
    

    在 onCreate 调用 getLastNonConfigurationInstance();接收位图

    我微笑着读到它Save cache when rotate device

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-17
      • 1970-01-01
      • 2015-11-02
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多