`

使用 ActivityGroup 加载多个Activity

 
阅读更多

1.mTabClassArray 数组中存放的是Activity 的class 对象.

2.getLocalActivityManager()是ActivityGroup提供的加载Activity的方法

3.container 是一个ViewGroup 控件

 

Intent intent = new Intent(this, mTabClassArray[index]);
 Window subActivity = getLocalActivityManager().startActivity(name,
    intent);
  container.addView(subActivity.getDecorView());

分享到:
评论

相关推荐

    用ActivityGroup解决TabHost中多个Activity跳转问题

    为了解决这些问题,开发者引入了ActivityGroup,它允许在一个TabHost内嵌套多个Activity,使得在同一层级的Activity间切换更为便捷。 ActivityGroup是Android提供的一个特殊类型的Activity,它允许我们在一个...

    Android开发—使用ActivityGroup来切换Activity和Layout

    ActivityGroup 是 Android 中的一种特殊的 Activity,它可以容纳多个 Activity,并且可以在这些 Activity 之间进行切换。使用 ActivityGroup,可以实现非常复杂的界面跳转逻辑,而不需要使用 Fragment 或者其他第三...

    Android开发—使用ActivityGroup来切换Activity和Layout.pdf

    在Android开发中,ActivityGroup是一种特殊类型的Activity,它允许开发者在一个Activity内嵌套其他Activity,实现类似TabHost或Fragment的效果,但这是在Android早期版本(API级别较低)中的一种实现方式。...

    ActivityGroup应用-如何把一个Activity加载成一个视图

    在Android开发中,ActivityGroup是一种老式的容器组件,它允许开发者在一个Activity中嵌套其他Activity作为子视图。然而,自Android 3.0(API级别11)开始,这个功能已被Fragment替代,因此现在使用ActivityGroup并...

    tabhost和ActivityGroup的组合使用

    在早期的Android版本中,ActivityGroup用于在一个Tab内管理多个Activity的堆栈。它的主要作用是在不离开TabHost的情况下,实现内部Activity的切换和堆栈管理。然而,从Android 3.0(API级别11)开始,ActivityGroup...

    ActivityGroup应用实例

    这种方式可以实现在一个Activity中展示多个视图,比如在一个主界面中切换不同的子页面。 在这个“ActivityGroupTest”项目中,我们可以期待看到以下几个关键知识点: 1. **LocalActivityManager的使用**:...

    android ActivityGroup的demo

    首先,ActivityGroup是Android早期版本(API Level 10及以下)提供的一种解决方案,用于实现在一个Activity中展示多个子Activity的效果。然而,自Android 3.0(API Level 11)起,官方推荐使用Fragment替代...

    activitygroup

    `ActivityGroup`在早期的Android版本中被用来解决在同一个栈内管理多个`Activity`的需求,但在Android 3.0(API Level 11)之后,官方推荐使用`Fragment`来替代,因为`Fragment`提供了更灵活且性能更好的解决方案。...

    Android Gallery+ActivityGroup实现滑动TAB独立Activity

    ActivityGroup允许你在同一个父Activity中启动多个子Activity,这样在切换Tab时,可以保持每个Tab的状态,避免了重复加载和资源浪费。通过在ActivityGroup中使用LocalActivityManager,我们可以管理和控制这些子...

    Android源码——TabHost内嵌ActivityGroup界面管理源码_new_17.7z

    这种方式可以让多个Activity在同一个窗口内切换,而不需要每次都创建新的Activity实例。 4. 子Activity的生命周期管理:由于ActivityGroup内嵌了Activity,所以必须手动处理子Activity的生命周期。例如,当用户在...

    ActivityGroup 代替TabActivity的用法

    让一个主场景能拥有多个逻辑处理模块,主场景不再负责子场景逻辑,主场景只负责切换场景的逻辑,每一个 Activity(子场景)拥有一个逻辑处理模块,一个 ActivityGroup 有多个 Activity,却不干预 Activity 的逻辑,...

    安卓Android源码——TabHost内嵌ActivityGroup界面管理源码.zip

    ActivityGroup是另一种用于管理多个Activity的容器类,它允许你在同一个父Activity中启动和管理子Activity。这在某些情况下非常有用,例如在一个应用中创建类似TabHost的多页面导航,但又希望避免每次切换标签时都...

    ActivityGroup和ViewPager组合实现微信模仿

    在早期的Android SDK版本中,ActivityGroup是一个可以嵌套多个Activity的容器,它允许开发者在一个Activity内启动另一个Activity,从而实现类似TabHost的效果。然而,由于它存在一些局限性和问题,如内存泄漏和生命...

    Tab做成ActivityGroup的样子

    ActivityGroup是早期Android SDK提供的一种方式,允许在同一个栈(stack)中管理多个Activity,从而在各个Activity之间实现类似页面切换的效果,模拟Tab的交互体验。 首先,我们要理解ActivityGroup的基本概念。...

    Android代码-TabHost内嵌ActivityGroup界面管理源码.zip

    ActivityGroup则是在早期版本的Android系统中用来管理多个Activity在同一个父Activity内部进行切换的技术,它允许在一个View里展示多个Activity,从而实现类似Tab的效果。 **TabHost详解:** TabHost是Android SDK...

    Fragment + ViewPager 和 ActivityGroup tab横向滑动实现对比

    - 更强的复用性:Fragment可以在多个Activity中重复使用。 4. **缺点**: - 学习曲线较陡峭:相比直接使用Activity,理解和使用Fragment可能需要更多的时间和精力。 **ViewPager + ActivityGroup** 1. **...

    android activitygroup底部菜单

    在Android应用开发中,ActivityGroup是一种特殊的容器,它允许在一个栈结构中管理多个子Activity,常见于早期Android版本(低于Android 3.0)的Tab布局或者自定义导航栏设计中。ActivityGroup的主要目的是实现类似...

    Android TabHost内嵌ActivityGroup界面管理源码-IT计算机-毕业设计.zip

    它允许开发者在一个Activity中展示多个小的Activity或者View,并通过标签页切换。TabHost由两部分组成:TabWidget(标签栏)和FrameLayout(内容区域)。开发者可以通过`TabSpec`对象来定义每个标签页的内容和行为,...

Global site tag (gtag.js) - Google Analytics