2011-03-16 10 views
0

내 활동은 다른 활동으로 이동해야하며 다른 활동으로 이동해야하며 기본 활동에 영향을주지 않아야합니다. 주 활동이 onPause()입니까? 두 번째 Activity가 OnResume()을 가졌 으면 Main Activity로 돌아옵니다.다른 활동을 호출하는 주요 활동이 있습니다.

예가 있으면 좋을 것입니다.

도움 주셔서 감사합니다.

답변

0

아니 오히려 당신이 다음 활동을

을 시작하고

protected void onActivityResult(final int requestCode, 
         final int resultCode, 
         final Intent data) 

Returning a Result from a Screen

당신이 알고있는 것 그 방법을 참조하십시오 오버라이드 (override) startActivityforResult(intent, requestCode)를 사용해야합니다 활동이 주를 반환하기 전에 호출 된

+0

예 이미 그것을했으나 상황을 돌볼 필요가 없다고 생각했습니다 (onPause, OnResume ....) – dirko

+0

그것은 소스 코드에 따라 다릅니다 . 더 많은 화면을 추가하면 혼란 스러울 수 있습니다. 또한 예를 들어 주 활동에 키패드가 열려있는 경우에는 메시지가 호출되지 않습니다. – Reno

0

인 텐트를 사용하는 경우에는 n 일시 중지 및 재개를 위해 eed (활동의 흐름이 양호한 경우). A에서 B로 이동한다고 가정 할 때, 현재 활동 이름과 다음 활동을 언급하면됩니다. 예 : 의도 i = 새로운 의도 (ClassA.this, ClassB.class); 당신은 클래스 A에 있고 당신은 클래스 B에 갈 것입니다

+0

나는 그것과 그 일을했지만 두 번째 활동을 사용할 때 ERROR/AndroidRuntime (27007) : 치명적인 예외 : 주 03-15 18 : 29 : 04.967 오류가 있습니다. : ERROR/AndroidRuntime (27007) : java.lang.RuntimeException : {com.TravelTop/com.TravelTop.Ego} 활동을 무효화 할 수 없습니다. java.lang.NullPointerException 그래서 관련 있다고 생각합니다. – dirko

관련 문제