Ich habe versucht, einen Breiten - und Längengrad zurück von Google Maps - Aktivität und ich bekomme immer den Standardwert, wenn ich versuche, GetDoubleExtra von null zu verwenden, wenn ich getStringExtra verwenden hier ist mein Code von der Google Maps Aktivität:kann keine Extras von Absicht erhalten
public void onOkClick(View v){
Toast.makeText(getApplicationContext(), "we will save the place",
Toast.LENGTH_LONG).show();
Intent back= this.getIntent();
back.putExtra("latitude",latitudeB);
back.putExtra("longitude",longitudeB);
setResult(RESULT_OK,back);
finish();
}
dies der reciving Teil ist:
protected void onActivityResult(int requestcode, int resultcode,Intent data){
super.onActivityResult(requestcode,resultcode,data);
if(resultcode==RESULT_OK&&requestcode==PLACE_PICKER_REQUEST){
Bundle B=data.getExtras();
String la=B.getString("latitude");
String lo=data.getStringExtra("longitude");
placee.setText(""+la+" "+lo);
}
}
Warum nicht sagen "Absicht intent = new Intent();' – Eenvincible
was ist der Typ latitudeB in onOkCLick –
es ist eine globale Variable, es funktioniert jetzt .. danke! –