当前位置:编程学习 > wap >>

安卓开发中activity过多的问题

小弟刚自学安卓开发不久,请问各位高手,如果一个应用中activity很多时应该怎么办?一般开发中又多少个activity?求指教 --------------------编程问答-------------------- 求帮助 --------------------编程问答-------------------- 没事的,是这样设计的,一ban都不会创建过多的activity,就像,你在做web开发一样,会不会觉得页面多了呢?想多了 --------------------编程问答-------------------- 再怎么大也不会有非常多的activity吧。 更多的是在一个activity 中做数据变更, 实在不行的话也可以用inflater啊. --------------------编程问答-------------------- 用个堆栈 把过多的activity改写成view然后把view压入堆栈去管理
有的框架或者应用就一个activity
activity太多确实耗资源 --------------------编程问答-------------------- 这个不是问题,一般来说一个界面对应一个activity,难道你的界面有很多?数据的更新也不用新建一个activity,直接用什么handler、AsyncTask等方法去实现,网上有很多,lz搜一下就有了。
另外求帮助:http://topic.csdn.net/u/20120514/10/87c07b17-385a-4b73-a789-18bed8a16630.html?83984 --------------------编程问答-------------------- 一个activity多view处理,是比较常用的处理方式。 --------------------编程问答-------------------- 之前公司做的一个游戏,整个游戏就2个activity,近百个view。一个是登陆界面,一个就是游戏界面了。activity的界面切换都是用view来处理的。考虑到activity的生命周期问题,游戏中的数据保存问题,以及具体的需求,所以做下来感觉用2个差不多了。
感觉activity多了不仅乱,还难管理。 --------------------编程问答--------------------
引用 6 楼  的回复:
一个activity多view处理,是比较常用的处理方式。

正解。在一个Actvity中,使用setContentView()切换不用的布局。 --------------------编程问答--------------------
引用 7 楼  的回复:
之前公司做的一个游戏,整个游戏就2个activity,近百个view。一个是登陆界面,一个就是游戏界面了。activity的界面切换都是用view来处理的。考虑到activity的生命周期问题,游戏中的数据保存问题,以及具体的需求,所以做下来感觉用2个差不多了。
感觉activity多了不仅乱,还难管理。
恩,这个解答不错。。。 --------------------编程问答-------------------- avtivity多又有什么关系呢,跳转就是了,做应用又没有对activity的数量做出限制 --------------------编程问答--------------------
引用 7 楼  的回复:
之前公司做的一个游戏,整个游戏就2个activity,近百个view。一个是登陆界面,一个就是游戏界面了。activity的界面切换都是用view来处理的。考虑到activity的生命周期问题,游戏中的数据保存问题,以及具体的需求,所以做下来感觉用2个差不多了。
感觉activity多了不仅乱,还难管理。


游戏都是这样,应用的话,activity多了其实也没什么问题~
补充:移动开发 ,  Android
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,