0
Activity_A:

{
   //calling Activity B where i find the user current location lat and lng
   Intent intent = new Intent(Activity_A.this, Activity_B.class);
   startActivity(intent);
}

Activity_B
{
   //after getting user lat and lng, use them in Activity_C to show the initial marker position
   Intent intent = new Intent(Activity_B.this, Activity_C.class);
   startActivity(intent);
   //i don't this Activity_B to show up on back press in Activity_C hence finish(), anyways this Activity_B has no layout
   finish();
}

Activity_C:

{
   //Show a map with marker at position using lat, lng values from Activity_B, allow user to drag the marker and get the new lat, lng. and then finish this Activity to go to Activity_A
   finish();
}

このActivity_Cが新しいlat、lngの値を共有設定やグローバル変数なしでACtivity_Aに送り返すことを望みますstartActivityForResultonACtivityResult

4

2 に答える 2