2012-12-07 5 views
-1

나는 항상 때까지 일한이 코드를 가지고 오늘 : 나는 InventarioNoPassword에 갈 때안드로이드 응용 프로그램은 자체 (탭과 tabgroup와 응용 프로그램)을 닫습니다

  // primo accesso 
      Intent previewMessage = new Intent(getParent(), InventarioNoPassword.class); 
      TabGroupActivity parentActivity = (TabGroupActivity)getParent(); 
      finish(); 
      parentActivity.startChildActivity("InventarioNoPassword", previewMessage); 

하는 앱이 이동하지만이 약 1 초에 자신을 닫습니다 . 이유를 모르겠습니다. 나는 탭 그룹에서 일하고있다. 더 나은 점 : 내 앱은 탭이 있고 한 탭은 탭 그룹입니다. 이 코드는 탭 그룹이 시작한 첫 번째 활동에 있습니다.

답변

1
  • getParent() 대신 getApplicationContext()를 사용하십시오.

  • 호 완료(); 새로운 활동을 시작한 후에

희망이 도움이됩니다.

+0

... 도움이되지 않습니다! – Zak

1

문제는 방금 아동 활동으로 이동하지만 은 현재 학부모 활동 인을 마칠 필요가 없다는 것입니다. 현재 학부모 활동을 마치면 자녀에게서 부모님에게 돌아 가지 않습니다. finish()를 제거하고 시도하십시오.

관련 문제