Я только начал программировать в Android Studio в последние несколько месяцев, и мне было интересно, могу ли я обновить значение переменной экземпляра значением переменной, которая находится в функции?Чтобы сделать это более понятным
КОД JAVA
public class MapsActivity extends AppCompatActivity implements OnMapReadyCallback {
private FusedLocationProviderClient fusedLocationProviderClient;
double latitudine, longitudine;
Location currentLocation;
Location newLocation;
Task location1 = fusedLocationProviderClient.getLastLocation();
location1.addOnCompleteListener(new OnCompleteListener() {
@Override
public void onComplete(@NonNull Task task) {
if (task.isSuccessful()) {
currentLocation = (Location) task.getResult();
Toast.makeText(MapsActivity.this,""+currentLocation.getLatitude(),
Toast.LENGTH_LONG).show();
Toast.makeText(MapsActivity.this,""+currentLocation.getLongitude(),
Toast.LENGTH_LONG).show();
newLocation = currentLocation ;
}else{
Toast.makeText(MapsActivity.this,"no way",Toast.LENGTH_LONG).show();
}
}
});
Я просто хочу использовать значение, хранящееся в currentLocation в некоторых других местах моего проекта, но как я могусделай это ?