getIntent().getExtras().clear()未清空Bundle的数据

本意是希望再onStop的时候,能清空Bundle的数据,避免下次再进入activity的时候有历史数据残留,结果悲崔的事情发生了。

getIntent().getExtras().clear();

Log.d("Bundle", getIntent().getExtras().toString());

日志中显示,现实是残酷的,并没有如API上所有的能清空数据,该在的都在。

 

最后的解决方案,再某些不需要保留历史记录的时候,调用finish(),可以变相的清空掉历史记录。

posted on 2011-05-12 18:14  还有什么  阅读(4179)  评论(0编辑  收藏  举报

导航