【发布时间】:2018-10-16 21:18:17
【问题描述】:
我正在创建扩展 SupportMapFragment 的新片段。在过去的项目中,使用 this.getActivity() 方法获取活动上下文没有问题,但现在不可用。有什么问题?我已经尝试过使缓存失效、清理/重建项目。
public class MapFragment extends SupportMapFragment implements OnMapReadyCallback {
...
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
if (getArguments() != null) {
mParam1 = getArguments().getString(ARG_PARAM1);
}
rxLocation = new RxLocation(Objects.requireNonNull(this.getActivity()));
rxPermissions = new RxPermissions(this);
rxPermissions.setLogging(true);
mCtx = this.getActivity();
}
完整片段代码: https://pastebin.com/zpWXbGii
【问题讨论】:
标签: android google-maps fragment android-context