Do me need to check 
```
if (context instanceof Activity) {
  mActivity = context;
} else {
  throw new RuntimeException();
}
```