[問題] 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