При попытке интегрировать googleMaps в мою MainActivity следующие инструкции here, слово GpsLocation
(оранжевый ящик 6 на связанной странице) идет красным и говорит- Invalid method declaration; return type required
.GpsLocation: Недопустимое объявление метода; требуется возвращаемый тип
Я знаю, что это означает, что он должен быть внутри кнопки или пустоте или что-то, но здесь я понятия не имею, , что это должно быть. Поэтому, пожалуйста, посмотрите на мою MainActivity, и скажите мне, где я ошибаюсь.
Вот мой MainActivity:
package com.lalalaala.mapstest;
import android.content.Context;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.widget.TextView;
import android.widget.Toast;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.MapFragment;
public class MainActivity extends AppCompatActivity {
private GoogleMap googleMap; // Might be null if Google Play services APK is not available.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
if (googleMap == null) {
googleMap = ((MapFragment) getFragmentManager().findFragmentById(R.id.map)).getMap();
// check if map is created successfully or not
if (googleMap == null) {
Toast.makeText(getApplicationContext(),
"Sorry! unable to create maps", Toast.LENGTH_SHORT).show();
}
else {
// Changing map type
//TODO
}
}
}
public GpsLocation (Context mContext, TextView gpsStatusTextView) {
this.mContext = mContext;
this.gpsStatusTextView = gpsStatusTextView;
getLocation();
}
}
Спасибо
что вы не понимаете ошибки во время компиляции вы получаете? – Blackbelt
Я не компилировал .. это вид из первых рук (он становится красным и дает предупреждения) –