或许大家看到标题 Android 界面跳转会觉得这个有什么好说的呢,无非就是使用 startActivity(_this,_class) 和 Intent 的 putExtra() 来传递参数么!对,就是这么简单。 but,大家有没想过当界面需要不断的跳转和带多个参数的时候使用 Intent 的 putExtra() 会显得很乱,更重要的是从 Intent 中取数据的时候需要格外小心——类型要对应,key 要写对,不然轻则取不到数据,重则 Crash。还有一点,就是当前 Activity/Fragment 必须要知道目标 Activity 的类名,这里耦合的很严重,有没有。当时就在想这是不是应该封装一下啊,或者有更好的解决方案。