【发布时间】:2018-04-25 08:57:05
【问题描述】:
LocationFragment.java
LocationActivity activity;
onCreateView(){
mFusedLocationClient.getLastLocation()
.addOnSuccessListener(activity, new OnSuccessListener<Location>(){
@Override
public void onSuccess(Location location) {
if(location != null){
// update UI here ..
}
}
}
);
}
onAttach(){
activity = (LocationActivity) context;
}
这是将活动传递给 Google Location API 的正确方法吗?如果是,为什么?请用适当的理由解释这一点,如内存泄漏等,如果有的话? 提前致谢。抱歉懒得打字了! :)
【问题讨论】:
标签: android api location fragment