String kGeo = "geo:0,0?q=" + $place;
Intent kIntent = new Intent(new Intent(android.content.Intent.ACTION_VIEW, Uri.parse(kGeo)));
startActivityForResult(kIntent, REQ_CODE);
이렇게 지도를 띄웠습니다.
그리고 맵이 닫히면 작업을 하기위해
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data)
{
Log.w("MainActivity.java | onActivityResult", requestCode + " | " + RESULT_OK + " == " + resultCode + " | " + data);
super.onActivityResult(requestCode, resultCode, data);
}
이렇게 해놨습니다.
근데 가장 처음 실행했을 때 딱 한번은 되는데, 그 다음부터는 맵 액티비티가 뜨자마자 onActivityResult 가 호출됩니다.
확인한 폰은 갤노트2, 옵티머스 LTE2, 옵티머스G 프로 입니다.
모두 다 반응은 같더라구요...
방법이 없을까요? ㅠㅠ