在华为P20EMUI 10进程死后,onSaveInstanceState无法正常工作

问题描述

如果在P20(EMUI 10)上发生了系统启动的进程终止,则

onSaveInstanceState()不起作用。在配置更改的情况下,一切都按照android规范中的说明进行操作。

最简单的方法来重现此内容

  1. 通过一个活动和一个文本字段创建应用程序
  2. 启动应用程序并在文本字段中输入一些文本
  3. 启动另一个应用程序(不要关闭一个应用程序)
  4. 重复步骤(3)几次,直到第一个应用程序的设备内存不足为止
  5. 切换到第一个应用
  6. 请确保该文本字段不包含先前键入的文本

我对android模拟器(Android 10)进行了相同的操作,但是在其上恢复了键入的文本。看来华为不符合android规范。我认为这个问题仅与华为有关,因为它是在华为p20和荣誉10上复制的,而不是在模拟器和我的LG平板电脑上复制的。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)