如何在activity中嵌套activity,并执行被嵌套activity的onCreate方法?

如题我想实现的效果其实是:在一个activity中,有一张head图和foot图,然后其他部分是引入另一个activity。这个引入的activity中有按钮事件,但是按... 如题我想实现的效果其实是:在一个activity中,有一张head图和foot图,然后其他部分是引入另一个activity。这个引入的activity中有按钮事件,但是按钮事件写在这个引入的activity的onCreate中,现在另一个activity我不知道如何引用?如果只是引用另一个activity的layout文件,那onCreate方法就不会执行……所以我觉得必须引用activity,而不是activity的layout文件 展开
 我来答
1997排长
高粉答主

2016-01-14 · 说的都是干货,快来关注
知道大有可为答主
回答量:1.1万
采纳率:0%
帮助的人:787万
展开全部
1、onCreate 方法只在activity一开始创建的时候执行。
2、也就是在该activity销毁后才能再次执行,假如当前activity上再打开一个activity,并且原来的activity已经销毁了,再返回原来的activity会重新执行onCreate
3、可以通过activity的生命周期的onStart方法或者是onResume方法对原来界面的数据进行刷新,也可以使用回调方法,或者是handler + Message
匿名用户
2013-08-27
展开全部
据我所知,activity是不能嵌套activity的。activity本质上就一个context context里面再装一个context我个人认为是不行的。还是用笨方法引入activity2的布局文件,为它的button添加事件吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-27
展开全部
暂时算是解决了,结果是用ActivityGroup。不过又出现了新问题,使用activitygroup的话,怎么让被嵌套的activity更新主activity的UI呢?activity怎么传递UI更新的通知?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-27
展开全部
大致明白楼主的意思了,我觉得中间不是换新的activity,而是点了中间的按钮后,换新的布局文件,那个中间的button的点击事件可以设置一个flag,flag对应着你要切换的布局文件,假如有4个布局文件,对应4个flag,每个flag再对应button里一个点击事件,也就是说,点button时,先判断下是哪个flag,不知我说的楼主看明白了没
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-08-27
展开全部
你可以继承listActivity 不用android系统给你的layout文件。这个文件你自己布局。看你的效果,至于你中间是要做什么。你的问题没说明白 。把你要做的东西说清楚吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式