我们在实际项目开发中,当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的官方文档。

本文探讨了在Android应用开发中,当Activity间通过Fragment进行跳转或后退时,如何使用Intent来判断跳转位置,并详细解释了如何清空Intent传参的方法及其背后的原理。
463

被折叠的 条评论
为什么被折叠?



