android 框架嵌套,用viewgroup是很好用的。首先实现一个框架的activity,可以继承ActivityGroup
将需要切换的界面,放到ViewGroup里面。
切换如下:
Intent Intent1 = new Intent(CrmMain.this, CrmShouYe.class);
View v1 = getLocalActivityManager().startActivity(
CrmShouYe.class.getName(), Intent1).getDecorView();
tabcontent.removeAllViews();
tabcontent.addView(v1);
而此时,intent如果已经新建过就会从下边之间拿到最顶层。可以加上Intent9.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
这样改是在在切换添加页面的时候用的。但是中间把 getLocalActivityManager()改成了
activityManager = new LocalActivityManager(this, true);
activityManager.dispatchCreate(savedInstanceState);
下边这句不知道什么意思,但是这样写子页面就收不到onActivityResult的东西了
所以应该换成getLocalActivityManager(),这一句就够了。切换activity需要新建就Intent9.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);就可以了