配送用のAndroidアプリを作成しようとしています。大きな部分は、モバイルデバイスの現在の場所を見つけることです。Android App - ロケーションサービスの@Overrideメソッドでエラーが発生する
すべてのチュートリアルは、私が理解できない同じエラーを示しています。私はAndroid開発が初めてです。
「エラー:(76,5)エラー:メソッドがスーパータイプのメソッドをオーバーライドまたは実装しません」というエラーが表示されます。
マイコード:
public class LoginActivity extends AppCompatActivity {
protected LocationManager locationManager;
protected LocationListener locationListener;
protected Context context;
String tempLocation;
String lat;
String provider;
protected String latitude,longitude;
protected boolean gps_enabled,network_enabled;
public static String pName;
public static String pID;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
//Get Input
etUsername = (EditText) findViewById(R.id.txtLoginUserName);
etPassword = (EditText) findViewById(R.id.txtLoginPassword);
locationManager = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
locationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, 0, 0, (LocationListener) this);
}
@Override
public void onLocationChanged(Location location) {
tempLocation = "Latitude:" + location.getLatitude() + ", Longitude:" + location.getLongitude();
TextView lg = (TextView) findViewById(R.id.txtLoginUserName);
lg.setText(tempLocation);
}
@Override
public void onProviderDisabled(String provider) {
Log.d("Latitude","disable");
}
@Override
public void onProviderEnabled(String provider) {
Log.d("Latitude","enable");
}
@Override
public void onStatusChanged(String provider, int status, Bundle extras) {
Log.d("Latitude","status");
}
そして私の結果ログ:
Error:(76, 5) error: method does not override or implement a method from a supertype
Error:(83, 5) error: method does not override or implement a method from a supertype
Error:(88, 5) error: method does not override or implement a method from a supertype
Error:(93, 5) error: method does not override or implement a method from a supertype
:app:compileDebugJavaWithJavac FAILED
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.
> Compilation failed; see the compiler error output for details.
Information:BUILD FAILED
Information:Total time: 1.661 secs
Information:5 errors
Information:0 warnings
Information:See complete output in console
私はこのtutorialを使用しています。
私は多くの異なる答えを使用しようとしましたが、これまでのところ本当に助けとなりましたので、助けや助言をいただければ幸いです。
クラス宣言を表示します。 – shmosel
あなたのクラスはどのクラスに拡張されますか? –
行のpublicクラスLoginActivityが追加されましたAppCompatActivityを拡張しました。あなたが意味していることを望みます@shmosel – GoodDisplayName