P
Peter200980
Ambitioniertes Mitglied
- 0
Hallo Zusammen,
ich habe folgendes Problem:
ich will den derzeitigen Standort des Users in einer Map anzeigen lassen und hab das wie folgt gelöst:
in meiner LoginActivity wird die Berechtigung wie folgt abgefragt:
Dies funktioniert auch tadellos.
Nun soll der Standort in meiner MapActivity angezeigt werden:
Dies funktioniert doch leider neuerdings nicht mehr im Log wird mir folgendes ausgegeben:
Hat hierfür jemand eine Lösung?
Schöne Grüße
ich habe folgendes Problem:
ich will den derzeitigen Standort des Users in einer Map anzeigen lassen und hab das wie folgt gelöst:
in meiner LoginActivity wird die Berechtigung wie folgt abgefragt:
Code:
if (ContextCompat.checkSelfPermission(this, android.Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) {
if (ActivityCompat.shouldShowRequestPermissionRationale((Activity) this, android.Manifest.permission.ACCESS_FINE_LOCATION)) {
AlertDialog.Builder alertBuilder = new AlertDialog.Builder(this);
alertBuilder.setCancelable(false);
alertBuilder.setTitle("Permission necessary");
alertBuilder.setMessage("Fine Location is necessary");
alertBuilder.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
@TargetApi(Build.VERSION_CODES.JELLY_BEAN)
public void onClick(DialogInterface dialog, int which) {
ActivityCompat.requestPermissions(LoginActivity.this, new String[]{android.Manifest.permission.ACCESS_FINE_LOCATION}, 1234);
}
});
AlertDialog alert = alertBuilder.create();
alert.show();
} else {
ActivityCompat.requestPermissions(LoginActivity.this, new String[]{android.Manifest.permission.ACCESS_FINE_LOCATION}, 1234);
}
}
Nun soll der Standort in meiner MapActivity angezeigt werden:
Code:
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import com.google.android.gms.maps.GoogleMap;
import com.google.android.gms.maps.OnMapReadyCallback;
import com.google.android.gms.maps.SupportMapFragment;
public class MapActivity extends AppCompatActivity implements OnMapReadyCallback {
GoogleMap mMap;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_map);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
setSupportActionBar(toolbar);
SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager()
.findFragmentById(R.id.map2);
mapFragment.getMapAsync(this);
}
@Override
public void onMapReady(GoogleMap googleMap) {
mMap.setMyLocationEnabled(true);
}
}
Code:
03-19 20:23:58.466 2634-2669/? E/linker: readlink('/proc/self/fd/27') failed: Permission denied [fd=27]
03-19 20:23:58.466 2634-2669/? E/linker: warning: unable to get realpath for the library "/system/lib/libProjectMenuCustEx_jni.so". Will use given name.
Hat hierfür jemand eine Lösung?
Schöne Grüße