그래서 우리는 전체 구현 된 인터페이스 구현과 함께이 기존 App을 MainActivity와 함께 사용합니다. IBranchSessionInterface를 구현하고 싶습니다. 여기에 주어진 내가 문서를 따랐다 : https://docs.branch.io/pages/apps/xamarin/ 유무 BranchActivity 및 BranchErrorActivityXamarinBranchAndroid : BranchActivity에 대한 MainActivity 결과는 빈 화면이됩니다.
한 나는 다음과 같은 순서로 이해할 수없는 것 일 :
ApplicationClass 호출 :
BranchAndroid.GetAutoInstance (this.ApplicationContext); IBranchSessionInterface를 구현
MainActivity는 한 OnCreate에서이 코드()
Branchsession가 성공적으로 시작BranchAndroid.Init(this, Resources.GetString(Resource.String.branch_key), this);
는, 그것은 IBranchSessionInterface, InitSessionComplete 콜백을 호출있다. 이 후
public void InitSessionComplete(Dictionary<string, object> data) { var intent = new Intent(this, typeof(BranchActivity)); intent.PutExtra("BranchData", JsonConvert.SerializeObject(data)); StartActivity(intent); }
일어날 필요가 무엇 : 여기 전체 방법 IMPL입니까? 왜냐하면 시작 지점 활동을 시작한 후에는 빈 화면 만 볼 수 있기 때문입니다. MainActivity로 돌아 가야하는 이유는 무엇입니까?
도움이 될 것입니다이 정보가 실제 문서에 첨부 된 경우. – zyzzyxx