比如在一个登陆界面,让 Intent 携带着账号和面跳转。但是再次重复这个步骤,但是只携带账号,却发现,此前设置过的过时密码也继续存在在跳转后的Intent里。
此前一直在研究如何在读取后清理Intent携带的数据,也没找到办法。
后来发现,把
intent = new Intent(this,ShowActivity.class);
挪到按钮动作的里面,却意想不到的没有了此前的问题。
总结,Intent携带的数据是即时数据,activity ondestroy()后,就不存在了。
本文共 292 字,大约阅读时间需要 1 分钟。
比如在一个登陆界面,让 Intent 携带着账号和面跳转。但是再次重复这个步骤,但是只携带账号,却发现,此前设置过的过时密码也继续存在在跳转后的Intent里。
此前一直在研究如何在读取后清理Intent携带的数据,也没找到办法。
后来发现,把
intent = new Intent(this,ShowActivity.class);
挪到按钮动作的里面,却意想不到的没有了此前的问题。
总结,Intent携带的数据是即时数据,activity ondestroy()后,就不存在了。
转载于:https://www.cnblogs.com/htsky/p/6596938.html