android intent 传值如何清空?

  我们在实际项目开发中,当Activity 中fragment向另一个activity跳转,或者从activity后退前一个activity的某个fragment 中,  经常用intent 传一个值来判断要跳转的位置,

       如果为了清空intent 传的值话,一般都是采取 xIntent.removeExtra(flag),这个flag就是Intent.putStringExtra(flag)中的flag的值,而不是它的值,这个是从跳转后的Activity写入的。

还有一只方法可以清空Intent传的值,代码如下:

intent.setFlags(PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_ONE_SHOT) ;

这个是从跳转前的activity 写的,这个还有些副作用,具体的含义还是看android的官方文档。

posted @ 2016-04-15 14:44  gitkoot  阅读(1998)  评论(0编辑  收藏  举报