Hongyu You

Results 4 comments of Hongyu You

@juanfranblanco I get the same issue. Now I upload the project zip(confidential .env file is removed) and two screenshot. [hardhat-turorial.zip](https://github.com/juanfranblanco/vscode-solidity/files/9678335/hardhat-turorial.zip) ![error 2022-09-30 030400](https://user-images.githubusercontent.com/1485628/193120704-af877106-c28e-42f5-97fb-ab835ccdccc5.png) ![error info 2022-09-30 030453](https://user-images.githubusercontent.com/1485628/193120731-51be642d-1938-41a7-ad9a-7fb7c31edebf.png) The difference is...

我碰到过这个问题,相当讨厌。根源在于Android系统太“自作聪明”了。我的案例是,再回到应用时,系统会自动进行恢复,但是这个恢复既是不全面的,又是背后不让你知道的,所以应用没有正确恢复,而你还不知道,那么运行下去导致崩溃或其他乱象也就很自然了。 我的建议是,1、自己备份认为重要的数据,2、判断系统是否背后帮忙恢复,如果是,删除系统的恢复,自己来恢复。

@wangzhuangzhuang 比较粗糙地说,比如activity里面有fragment,或有指针指了好几级的数据,系统就可能没法完全恢复。 这会导致非常困惑的现象,也即代码怎么看都没有毛病,但是恢复时就崩溃,或者数据不对。 我一时没法重新描述,有过去相关的三篇帖子,或许能参考,但误导莫怪: http://blog.csdn.net/max2005/article/details/18754739 http://blog.csdn.net/max2005/article/details/20053461 http://blog.csdn.net/max2005/article/details/46599119

我刚好在别的地方谈及了这个问题,拷贝过来: 如果你: 1、先启动A 2、A为B做一些初始化等等 3、启动B 4、隐藏APP 那么系统需要内存时会杀掉app,但又会保留app的某些映像用于恢复。 接下来你用任何方式返回或启动app,那么系统会根据之前保留的app映像帮助你恢复app。 但是。。。系统会直接恢复B,而不是先启动A再恢复B,所以会得到一个让你很迷惑的B。 以上是常见问题之一。