나는 탭 위젯을 사용하고 있으며 각 탭은 활동 그룹에 속해있다. 액티비티 그룹에는 여러 개의 하위 액티비티가 있습니다. 하위 액티비티는 액티비티 그룹의 LocalActivityManager.startActivitY
을 통해 액티비티 그룹에 추가되지만 이제는 startActivity 대신 startActivityForResult를 사용하려고합니다. 누군가 LocalActivityManager
클래스에 startActivityForResult
메서드가 없으므로 달성하도록 도와 줄 수 있습니까?ActivityGroup에서 startActivityForResult를 호출하는 방법
1
A
답변
0
@Sabya 몇 주 전에 같은 상황에있었습니다. 그리고 내 측면에서 ActivityGroup에서 startActivityForResult를 사용할 수있는 방법이 없다는 것을 발견했습니다. 그래서 나는 이것을 벗어나는 기술의 해킹 유형을 발견했습니다. 먼저 startActivityforResult에서 원하는 결과의 정적 변수를 만듭니다.이 작업을 수행 한 후 투명한 Activity에 대한 작업을 수행합니다.이 작업에서는 결과에 대한 모든 작업을 수행합니다. 값을 얻은 후 TabClass에서 만든 정적 변수의 값을 설정합니다 , 그 후에 투명한 활동을 완료하십시오