本意是希望再onStop的时候,能清空Bundle的数据,避免下次再进入activity的时候有历史数据残留,结果悲崔的事情发生了。
getIntent().getExtras().clear();
Log.d("Bundle", getIntent().getExtras().toString());
日志中显示,现实是残酷的,并没有如API上所有的能清空数据,该在的都在。
最后的解决方案,再某些不需要保留历史记录的时候,调用finish(),可以变相的清空掉历史记录。