`
iflytek_wjzhu
  • 浏览: 41867 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android日记之2012/02/03——ActivityGroup和Activity

阅读更多
       今天稍微用了点ActivityGroup来做东西,也在网上看了点相关的文章。

       嗯,我就谈谈自己的感受吧,毕竟也才用,涉及不深。

       ActivityGroup 从字面上的意思就可以看出是Activity的一个组,实现的功能类似于TabLayout。对于ActivityGroup和Activity的关系,我个人的感觉就好比是电视机和电视机播放的频道。一台电视机(ActivityGroup)可以播放多个频道(Activity)(ActivityGroup通过LocalActivityManager和Intent来切换Activity)。我们可以在各个频道之间来回切换,彼此不会影响;同时,当这个频道结束的时候并不会影响到其他频道节目的播放,对于电视机自然更是没有影响;但是,当电视机关闭或者电视机坏了的时候,频道自然是也打不开。

       还听到别人说在ActivityGroup中通过调用Activity中静态的Context,在不实例化 Activity的情况下来调用Activity中的方法,可惜自己暂时没有时间去验证这个说法,在双休的时候会去写个Demo来测试下,并且看下 ActivityGroup的生命周期和Activity的生命周期是否有影响。
分享到:
评论

相关推荐

    安卓Android源码——ActivityGroup + GridView + ViewFlipper 实现选项卡.rar

    这份"安卓Android源码——ActivityGroup + GridView + ViewFlipper 实现选项卡.rar"的压缩包文件,显然是提供了一个示例,用于演示如何结合这些组件来创建选项卡式的用户界面。 首先,我们来详细了解这三个核心概念...

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

    Android 开发—使用 ActivityGroup 来切换 Activity 和 Layout Android 开发中,经常需要在不同的 Activity 之间进行切换,并且显示不同的ContentView。为了实现这个功能,我们可以使用 ActivityGroup 来管理不同...

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

    本资源“安卓Android源码——TabHost内嵌ActivityGroup界面管理源码.zip”提供了一个实例,帮助开发者理解如何在TabHost中嵌入ActivityGroup来实现复杂的界面管理。 TabHost是Android SDK提供的一种用于创建多标签...

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

    在Android开发中,TabHost和ActivityGroup是两个关键组件,常用于实现多页面的导航和界面管理。在本文中,我们将深入探讨如何使用TabHost内嵌ActivityGroup来创建复杂的用户界面,并通过源码分析理解其工作原理。 ...

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

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

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

    本资源“Android源码——TabHost内嵌ActivityGroup界面管理源码_new_17.zip”提供了一种实现复杂界面布局的方式,下面将详细解释这两个组件以及它们在源码中的应用。 首先,TabHost是Android提供的一个用于创建带有...

    使用ActivityGroup管理Activity

    总的来说,虽然`ActivityGroup`为早期的Android开发提供了一种在单一窗口展示多个Activity的方法,但由于其已被弃用和存在的问题,现代开发应当优先考虑使用Fragment。对于那些仍然需要支持旧版Android系统且项目中...

    android ActivityGroup的demo

    在Android开发中,ActivityGroup是一种特殊的Activity容器,它允许在一个Activity内部嵌套多个子Activity,形成类似多级菜单或者Tab效果。本示例"android ActivityGroup的demo"将深入探讨如何使用ActivityGroup来...

    ActivityGroup之activity内跳转和外跳转

    在Android开发中,Activity是应用的基本组件之一,用于展示用户界面和处理用户交互。ActivityGroup是一种旧版的Android实现,它允许在一个Activity中嵌套多个子Activity,这在早期版本的Android系统中常用于实现类似...

    ActivityGroup之Activity内跳转和外跳转

    在Android开发中,Activity是应用程序的基本组件,负责用户界面的展示和交互。ActivityGroup是早期Android SDK中的一个特殊类型,它允许在一个Activity中嵌套多个子Activity,形成类似TabHost或者多窗口的效果。然而...

    使用ActivityGroup来切换Activity和Layout

    在Android开发中,有时我们需要在一个主界面中实现多个子页面的切换,而这些子页面各自具有独立的功能和布局。在这种情况下,通常我们会选择使用TabHost或者Fragment等组件来实现,但如果你正在使用的是Android早期...

    tabhost和ActivityGroup的组合使用

    在Android开发中,TabHost和ActivityGroup是两个关键组件,它们常常被用来构建具有标签页切换功能的应用界面。本文将详细讲解如何将这两个组件结合使用,以实现多Activity间的高效跳转和堆栈管理。 首先,TabHost是...

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

    Fragment可以像Activity一样拥有自己的UI和生命周期,而且可以在同一个Activity中进行动态添加、删除和替换,解决了ActivityGroup的一些问题,同时也更符合Android设计原则。 在升级到使用Fragment时,需要注意以下...

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

    "Android Gallery+ActivityGroup实现滑动TAB独立Activity"是一个设计模式,它利用Android的Gallery组件和ActivityGroup来达到这一目的。在这个模式中,每个Tab都对应一个独立的Activity,从而提供更灵活和丰富的用户...

    ActivityGroup和GridView实现标签分页

    在Android开发中,ActivityGroup和GridView是两种常用的组件,它们可以协同工作来实现标签分页的效果,这是一种常见的用户界面设计模式,通常用于展示多个类似内容的页面,让用户通过标签进行切换浏览。本篇将深入...

    ActivityGroup和ViewPager组合实现微信模仿

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

    Android之ActivityGroup实现Tab分页标签

    尽管如此,理解ActivityGroup的工作原理仍然对理解Android的Activity管理和导航机制有所帮助。 1. **ActivityGroup的基本概念** - ActivityGroup是一个可以包含多个子Activity的容器,它继承自Activity,并通过...

    ActivityGroup实现Activit栈

    在Android开发中,ActivityGroup是早些版本API中提供的一种特殊类型的Activity,它允许开发者在一个TabHost或者帧布局(FrameLayout)中嵌套多个Activity,从而实现类似iOS中UINavigationController的堆叠管理器效果...

    android activitygroup底部菜单

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

Global site tag (gtag.js) - Google Analytics