Android开发中,代码被横线划掉是什么意思?如TabActivity类

 我来答
双四别阴我
推荐于2018-03-01 · TA获得超过2282个赞
知道大有可为答主
回答量:1250
采纳率:57%
帮助的人:1204万
展开全部
就是这个类过期了,不推荐使用了。
如果一个方法有问题,而可以用更好的方法替代,这时候编译器会提示你这个方法过期了,不推荐使用。通常暂时是可用的,但再过段时间可能就完全废弃不能用了。

通常我们会选择更好的替代方法,而不是过时的方法,实在没有可选的时候才会用。
百度网友86421b4
2014-10-27 · 超过30用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:60.2万
展开全部
答:那是以前使用的,现在不在使用或者已经更改,不建议你使用,不过不影响你重新的运行
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
楚不常DAf91
2014-10-27 · TA获得超过839个赞
知道小有建树答主
回答量:397
采纳率:100%
帮助的人:306万
展开全部
android3.0以上版本的android开发包中,有了更好的替代方案,所以TabActivity已经被弃用了,但是你仍然可以继续使用。
一般可以使用Fragment来实现。具体可以百度一下Fragment替代TabActivity的方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
贸浚牟夏容
2020-09-17 · TA获得超过1070个赞
知道小有建树答主
回答量:2012
采纳率:100%
帮助的人:11.9万
展开全部
如果在切换时,activity没有finish,那么默认情况下其状态是不会改变的。除非你代码中有另外的设置,比如,一个activity被压栈而没有finish,当它重新显示时,程序会进入onresume方法,如果你的tab初始化放在了onresume里面,那么状态肯定被重置了。
如果切换时,acitvity被finish了,那么它再次启动则重新进入了oncreate,所有状态都重置了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式