[问题] setcontentview可以保留原画面吗?

楼主: DirkIsBest (小牛加油!!)   2015-03-31 12:58:29
因为程式的功能有点多,所以希望可以的话就尽量精简,
因此在画面切换时,都是用setcontentview直接切换画面,
但是他好像都会没办法直接返回到上一个layout,
当切换到原layout,
因为我的原画面有使用prlltorefresh+后台捞资料,
所以切换到原画面是一片空白,
感觉需要重新建构一次画面,
请问setcontentview会有办法直接保留原始的画面让我直接返回吗?
还是我只剩下让程式重跑一次或是切换Activity的选择 ?
作者: issuemylove (NotLove)   2015-03-31 14:10:00
setContentView只是帮你换画面而已 你要保留原本状态要自己实作不然就是View是用叠上去的新画面用盖住旧画面
作者: givemepass (λ)   2015-03-31 14:50:00
用dialog
作者: issuemylove (NotLove)   2015-03-31 14:57:00
1F的意思是说 你资料确定后才会显示VIEW 就把资料存起来就好 每次setContentView之后重新设定叠上去的意思是说 addView(新view);
作者: erttyy8821 (侠)   2015-03-31 15:07:00
fragment会是好选择
作者: mshockwave (夏克维夫)   2015-03-31 18:19:00
推楼上 当时也是因为跟你一样的论点才发明fragment的
作者: JULONE780701 (亚)   2015-04-01 02:23:00
用dialog
作者: WooBoy (姑婆芋)   2015-04-09 19:51:00
我的做法是用fragment,只要add、hide去切换就可以

Links booklink

Contact Us: admin [ a t ] ucptt.com