2014-02-15 2 views
0

Google지도 또는 Waze 탐색을 시작하기위한 의도를 시작했습니다. onActivityResult로 인 텐트를 시작하면 탐색이 완료되면 피드백을받을 수 있습니까? 탐색이 끝나면 피드백을받을 수있는 다른 방법이 있습니까?탐색 응용 프로그램 종료 후 Android - onActivityResult가

내 코드 : 나는 GoogleMap으로 응용 프로그램이 무슨 짓을했는지는 중요하지 GoogleMap으로 닫을 때 결과

protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    if(requestCode==5) 
    Toast.makeText(this, "GoogleMap "+resultCode, Toast.LENGTH_LONG).show(); 
} 

그것은 항상 반환의 resultCode 공을 잡기

Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse("http://maps.google.com/maps?" + "saddr="+ latitudeCurr + "," +longitudeCurr+"&daddr="+destLatitude+","+destLongitude));   
intent.setClassName("com.google.android.apps.maps","com.google.android.maps.MapsActivity"); 
startActivityForResult(intent,5); 

GOOGLEMAPS

시작

.

감사합니다.

+0

당신이 시도한 코드를 게시하십시오 .. –

+0

질문에 코드를 추가했습니다 –

답변

0

startActivityForResult()를 통해 모든 액티비티를 시작할 수 있지만, 액티비티가 시작되는 방식을 의미하고 완료 전에 결과 코드를 설정하는 경우에만 다른 결과 코드를 받게됩니다. 귀하의 경우에는 그렇지 않습니다.

관련 문제