Так что я новичок в программировании, смотрю учебники и еще много чего, и какой бы проект я ни делал, я всегда сталкиваюсь с этими кровавыми ссылками на нулевые объекты ...
Я знаю, что это что-то очень распространенное вкомпьютерное программирование, я довольно много читал об этом, и я знаю, что здесь есть куча о них… Тем не менее, я не знаю, как их исправить никогда.НИКОГДА.Может кто-нибудь объяснить, и помочь мне решить текущую проблему, с которой я столкнулся?
Спасибо
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_customer_map);
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map);
mapFragment.getMapAsync(this);
mLogout = (Button) findViewById(R.id.logout);
mRequest = (Button) findViewById(R.id.request);
mRequest.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
String userId = FirebaseAuth.getInstance().getUid();
DatabaseReference ref = FirebaseDatabase.getInstance().getReference("customerRequest");
GeoFire geoFire = new GeoFire(ref);
**geoFire.setLocation(userId, new GeoLocation(mLastLocation.getLatitude(), mLastLocation.getLongitude()));**
pickupLocation = new LatLng(mLastLocation.getLatitude(), mLastLocation.getLongitude());
mMap.addMarker(new MarkerOptions().position(pickupLocation).title("Pickup here"));
mRequest.setText("Getting your Driver...");
}
});
Строка, в которой выдается ошибка, - это та, которую я поставил вокруг звездочек.