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 или нет, если да, то почему? Пожалуйста, объясните это с правильной причиной, такой как утечка памяти и т.д.
Заранее спасибо. Извините за то, что ленивый в наборе! :)