2013-10-29 6 views
1

나는 탭 위젯을 사용하고 있으며 각 탭은 활동 그룹에 속해있다. 액티비티 그룹에는 여러 개의 하위 액티비티가 있습니다. 하위 액티비티는 액티비티 그룹의 LocalActivityManager.startActivitY을 통해 액티비티 그룹에 추가되지만 이제는 startActivity 대신 startActivityForResult를 사용하려고합니다. 누군가 LocalActivityManager 클래스에 startActivityForResult 메서드가 없으므로 달성하도록 도와 줄 수 있습니까?ActivityGroup에서 startActivityForResult를 호출하는 방법

답변

0

@Sabya 몇 주 전에 같은 상황에있었습니다. 그리고 내 측면에서 ActivityGroup에서 startActivityForResult를 사용할 수있는 방법이 없다는 것을 발견했습니다. 그래서 나는 이것을 벗어나는 기술의 해킹 유형을 발견했습니다. 먼저 startActivityforResult에서 원하는 결과의 정적 변수를 만듭니다.이 작업을 수행 한 후 투명한 Activity에 대한 작업을 수행합니다.이 작업에서는 결과에 대한 모든 작업을 수행합니다. 값을 얻은 후 TabClass에서 만든 정적 변수의 값을 설정합니다 , 그 후에 투명한 활동을 완료하십시오