2013-08-01 4 views
0

주요 활동의 버튼 클릭에 대한 의도를 통해 활동을 시작하지만 해당 활동의 결과를 얻고 그 결과를 사용하는 주 활동에서 다른 기능을 호출하려고합니다. 내가 직면하고있는 문제는 startactivity (i)가 호출 될 때마다 컴파일러는 startactivity (i) 직후에 작성된 함수를 호출한다는 것입니다. 다음과 같이활동의 의도를 차단하는 방법은 무엇입니까?

내 코드는 다음과 같습니다

public void bt_Open(View v) 
{ 
    Intent i= new Intent(Map.this,FileChooser.class); 
    startActivity(i); 

     m_GisRenderer.m_Project.load_file(AppFuncs.path); 

}

내가 원하는 것은 그 활동이 그 다음 작업로드 파일 기능이

를 호출 할 필요가 완료되면 첫 번째 startActivity를 (내가)를 호출 해이다
+0

startActivity (i) 다음에 finish()를 사용하십시오. –

+0

하지만 그게 주 활동을 끝내겠습니다 –

+0

이것을로드하십시오 m_GisRenderer.m_Project.load_file (AppFuncs.path); onCreate() 내부의 다음 활동에서 시도하십시오. –

답변

0

문제가 해결되었습니다. 필자는 결과에 대해 setactivity를 사용한 다음 필요한 기능을 호출했습니다.

관련 문제