Monthly Archive: 十二月 2016

对Fragment进行依赖注入的时机和方式

  在使用 Dagger2 对 Android 应用进行依赖注入时,有时需要先注入 Activity ,然后 Fragment 从 Activity 中获取被注入的 Component 实例,再对自己(Fragment)进行注入。Fragment 的生命周期和 Activity 不同,注入时需要考虑注入的时机。 1. 在 onCreate() 时注入   Fernando Cejas 在 Tast…
Read more

Postman自动获取和填充参数

  在使用 Postman 调试时,经常会遇到这样的场景:首先通过一个接口获得一个 token,然后在后续的请求中使用这个 token 作为参数。使用 Postman 的测试功能,可以将获得的 token 自动保存在环境变量中,在后续的请求中通过读取环境变量就可以获取 token 的值。 1. 设置Environment   如果之前没有设定过 Environment,首先要设置一个 Enviro…
Read more

弹出PopupWindow后让背景变暗的方法

  在Android上使用AlertDialog和PopupWindow都可以很方便的实现弹窗,AlertDialog弹出后背景会变暗,而PopupWindow不具有此特性。StackOVerflow上的这个问题里给出了三种方法以实现弹出PopupWindow后让背景变暗的效果,整理如下。 1. 方法一   使用WindowManager.LayoutParams.FLAG_DIM_BEHIND可…
Read more