ActivityGroup和TabActiviy的差异性?】的更多相关文章

TabActivity功能比较专一,就是做主界面Activity切换用的,所以定制性方面也就限制了许多,而且修改麻烦,不便于维护.ActivityGroup也是用来管理多个Activity的,但是功能上面不受限制,可以实现各种效果,定制容易方便,也便于维护. 至于TabActivity的效果,完全可以通过ActivityGroup和GridView来实现.所以一般来说为了便于今后的项目修改和维护,推荐使用ActivityGroup.给你一个连接,里面有一个实现Tab切换Activity实例Dem…
就是activitygroup下的子activity启动第三方activity的时候需要通过getparent的startactivityforresult方法来启动.getparent其实就是这个activitygroup实体.所以最终需要在activitygroup的onactivityresult里处理回调,…
TabHost继承自ActivityGroup,以下不再单独列出. ActivityGroup在第一次创建的时候会完整的执行子Activity或子view的生命周期,但在从其他子activity或子view返回第一个子activity/view时,则不会执行第一个activity/view的生命周期,从而导致第一个activity/view不会刷新页面.要想避免可使用以下方法: 子view: mainTabContainer.addView(localActivityManager.startA…
转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/13171191 现在Fragment的应用真的是越来越广泛了,之前Android在3.0版本加入Fragment的时候,主要是为了解决Android Pad屏幕比较大,空间不能充分利用的问题,但现在即使只是在手机上,也有很多的场景可以运用到Fragment了,今天我们就来学习其中一个特别棒的应用技巧. 很多手机应用都会有一个非常类似的功能,即屏幕的下方显示一行Tab标签选项,点击不…
有些情况下需要把一个Activity分割成几部分,如上半部分绘制图形,下半部分显示图表,这时就需要用到ActivityGroup. 定义一个类继承自ActivityGroup,Java文件如下: package com.h.callsta; import android.app.ActivityGroup; import android.app.LocalActivityManager; import android.content.Intent; import android.os.Bundl…
转自http://blog.csdn.net/snakewarhead/article/details/7976831 tab activity 中调用startActivityForResult 以获取子activity的运行结果时,会有一个问题,那就是 onActivityResult 方法无法被回调. 这通常发生在ActivityGroup中,(我估计的,未研究源码)其原因在于 从 tab activity 进入 子activity时,ActivityGroup进入了活动栈,而不是tab…
坑,以前比较少用ActivityGroup,最近使用才发现ActivityGroup中多个Activity中如果都有Edittext是无法后退删除. 网上说有种方法监听dispatchKeyEvent return就可以,我只想说~然并卵啊!!! 后来发现只能重写EditText~以前没发觉,最近需要用到才发现~惭愧 源码链接稍后发到下面给大家备用. 下载请狂戳:源码地址 最近写了几个组件JAR包,到时会开源给大家使用,尽请期待吧~ 后面来的进这个新群吧:android 开发大牛群(4):   …
public class ActsGroup extends ActivityGroup {       private LinearLayout bodyView;     private LinearLayout home, gamebox, team, more;     private int flag = 0; // 通过标记跳转不同的页面,显示不同的菜单项     // private String parameter = Constant.BUTTON_HOME;// 初始化加载…
前言 在一个主界面中做Activity切换一般都会用TabActivity,使用方便,Activity互相之间相对独立,但是可定制性不强,而且修改起来很麻烦.当然也可以把layout分开,把逻辑代码全写在主界面的逻辑代码中,但是很明显可维护性相当差,这里通过ActivityGroup来解决这个问题. 声明 欢迎转载,但请保留文章原始出处:) 博客园:http://www.cnblogs.com 农民伯伯: http://www.cnblogs.com/over140/ 文章 1. Android…
ActivityGroup简介 1.ActivityGroup的核心就是继承了该类,能够通过getLocalActivityManager()得到一个LocalActivityManager 如,LocalActivityManager  am= getLocalActivityManager(); 2.然后通过LocalActivityManager通过startActivity(String id, Intent intent),可以与指定的Actiivty绑定,并且返回一个Window.L…