永发信息网

Android开发中,fragment一般什么时候用

答案:2  悬赏:10  手机版
解决时间 2021-01-31 05:32
Android开发中,fragment一般什么时候用
最佳答案
当你有一个activity,想让这个activity根据事件响应可以对应不同的界面时,就可以创建几个fragment,将fragment绑定到该activity
全部回答
当我们在一个viewpager放一个fragment,当切换viewpager当中的viewpager时,fragment的打印输出如下: 1.d:\users\zhongxw>adb logcat -s debug --------- beginning of /dev/log/main --------- beginning of /dev/log/system v/debug (17567): onattach v/debug (17567): oncreate v/debug (17567): oncreateview v/debug (17567): onactivitycreated v/debug (17567): onresume 切换到别fragment的时打印出: v/debug (17567): onpause v/debug (17567): ondestroyview 注意执行了ondestroyview进行了销毁,而下面的oncreateview也是进行对应的 重新愀复时执行: v/debug (17567): oncreateview v/debug (17567): onactivitycreated v/debug (17567): onresume 再退出: v/debug (17567): onpause v/debug (17567): ondestroyview v/debug (17567): ondestroy v/debug (17567): ondetach 2.如果是打开退出两种状态的切换: 打开: v/debug (17567): oncreate v/debug (17567): oncreateview v/debug (17567): onactivitycreated v/debug (17567): onresume 退出是: v/debug (17567): onpause v/debug (17567): ondestroyview v/debug (17567): ondestroy v/debug (17567): ondetach 3.**我们看到都没有执行onpause函数,onpause()多长发生如果点击fragment中的内容时或者这时弹出别的app或者说是activity,跳转到一个新界面,把当前的fragment盖住了,生命周期通常是这样的: d:\users\zhongxw>adb logcat -s debug --------- beginning of /dev/log/system --------- beginning of /dev/log/main v/debug (17567): onpause v/debug (17567): onresume 跳进入是onpause(),恢复时是onresume() 4.如果我们fragment已经展示了,我们按home键进入后台,再进入前台,则执行: a。进入后台 v/debug (22269): onpause b,恢复前台 v/debug (22269): onresume 我们看到这里前没有执行ondestroy(),没有销毁,所以也没有执行oncreateview()进行重绘。跟前面3中所描述的切换到别的activity中是一样的效果。 这里我没有打印onstart()跟onstop()函数,,因为onresume以前一定会执行onstart(),在onpause后也会执行onstop()这个函数
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
上海交大昂立国际教育(泰州兴化市)地址在什么
下列变化中,属于化学变化的是A红磷燃烧B.冰
单层钢结构厂房施工方案怎么做啊
为啥很多警察都凶神恶煞的,不怕被举报??
你们win10的逆战卸载程序能打开吗?我的打不
大款的意思是什么啊?知道的请说下!
黄鹤翔多高啊
才泽教育地址在哪,我要去那里办事
【按时豆腐干环境看来】读书破万卷下笔如有神
车门碰坏了想换左边前后车门
子罕弗受玉,献玉者做了解释,他解释的用意是
钢琴教室(泰州兴化市)地址有知道的么?有点事
虹桥板的意思是什么啊?知道的请说下!
卤水咸了怎么办
2015河源高考考生考号是什么数字开头的
推荐资讯
在役军人与退伍军人有没有享受国家购车优惠
电动车充电器有电压输出,不能充电是怎么回事
早上9点在中川机场下飞机,在哪里坐车到安宁
此程序要求sptd 1.60与windows2000或更高版本
我在磁盘管理中点击pqservice盘右键 选择了删
200分求《简爱》的研究现状!!!!
今年柳州铁道职业技术学院新生开学时间
夏盟的意思是什么啊?知道的请说下!
敦煌天河湾家庭公寓地址在哪,我要去那里办事
玉田到北京黄村火车站
嘀哩嘀哩无名小站打开不了了今天
警司是干什么的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?