在Viewpager的子Activity中startActivityForResult调用其他Activity时候遭遇到onActivityResult方法不响应的问题,
解决这个问题的办法如下:
1、先在父Activity里里初始化子Activity
localActivityManager = new LocalActivityManager(this, true);
localActivityManager.dispatchCreate(savedInstanceState);//必须被调用
List<View> viewList = new ArrayList<View>();
Intent intent = new Intent(this, SignInActivity.class);
View signInView =localActivityManager.startActivity("SignInActivity", intent).getDecorView();
viewList.add(signInView);
Intent intent2 = new Intent(this, StatisticsActivity.class);
View statisticsView =localActivityManager.startActivity("StatisticsActivity", intent2).getDecorView();
viewList.add(statisticsView);
ViewPagerAdapter adapter = new ViewPagerAdapter(viewList);
vp_content.setAdapter(adapter);
2、实现父A