关于使用ActivityGroup实现活动跳转带来的问题
2013-10-15 11:10
316 查看
需要使用ActivityGroup实现Tab下内嵌多组Activity的效果。这样的教程网上很多,这里就不做详细的介绍了,大致是这样的: Window w = ActivityGroup.getLocationActivityManager().startActivity(String FLAG,Intent i); ActivityGroup.setContentView(w.getDecorView()); 这里的影响因素有Intent i,有两个选项Intent.setFlag(Intent.FLAG_ACTIVITY_CLEAR
_TOP)和Intent.setFlag(Intent.FLAG_ACTIVITY_SINGLE_TOP),前者将不管startActivity中的标记FLAG是否已经存在,直接调目标Activity的onCreate(),而后者在标记FLAG已经存在的情况下不会调用目标Activity的onCreate(),而是onResume()。 问题是,当包含动态数据的界面之间的跳转,这时就需要传递参数了。如果还有列表界面的复用的话,就更麻烦了。总之,ActivityGroup还是很麻烦的。。 还有就是除了使用ActivityGroup
+ RadioGroup的形式实现嵌套的Activity,还可以尝试使用Fragment或者View的Stack来实现相同的功能。
_TOP)和Intent.setFlag(Intent.FLAG_ACTIVITY_SINGLE_TOP),前者将不管startActivity中的标记FLAG是否已经存在,直接调目标Activity的onCreate(),而后者在标记FLAG已经存在的情况下不会调用目标Activity的onCreate(),而是onResume()。 问题是,当包含动态数据的界面之间的跳转,这时就需要传递参数了。如果还有列表界面的复用的话,就更麻烦了。总之,ActivityGroup还是很麻烦的。。 还有就是除了使用ActivityGroup
+ RadioGroup的形式实现嵌套的Activity,还可以尝试使用Fragment或者View的Stack来实现相同的功能。
相关文章推荐
- 关于两个Activity实现页面跳转问题
- 使用伪静态实现页面跳转中遇到的问题
- 页面使用iframe进行嵌套,关于如何实现,在子页面使整个页面跳转到其他页面
- ANDROID中使用VIEWFLIPPER类实现屏幕切换(关于坐标轴的问题已补充更改)
- 个人关于hadoop使用LZO压缩主要步骤以及带来的后续问题和解决办法
- Spring关于使用注解@Configuration去配置FormattingConversionServiceFactoryBean来实现自定义格式字符串处理无效的问题(未找到是什么原因造成的)
- 关于使用DropListDown实现二级联动的问题
- 关于使用AJAX所带来的问题
- 使用DIRECTORY_SEPARATOR带来的跳转问题
- 关于使用"/"来 dispatcherServlet 的url-pattern带来的问题
- 关于 ThinkPHP 在 Nginx 服务器上 使用U方法跳转问题
- 使用SpringBoot的关于页面跳转的问题
- 关于使用图片轮播插件无法实现效果的问题
- 关于统计的一个sql问题,使用动态sql语句实现。
- 关于使用微软Speech Application SDK实现中文语音识别的问题
- activitygroup的子activity中嵌套webview,利用webview与js交互,在实现js点击的内部类代码中实现activity跳转出现的线程问题
- 关于使用jsp实现文本和file文件同时长传的问题
- 关于使用图片轮播插件无法实现效果的问题
- 关于使用struts2时子窗体页面跳转后在父窗体打开的问题以及Session过期后的页面跳转问题
- 关于ActivityGroup使用过程中遇到的一点问题