[問題] 使用Intent與setContentView切換頁面的差

看板AndroidDev作者 (HelpThisCompany)時間12年前 (2013/10/09 17:09), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
各位大大好~ 小弟是Android的新手 今天在練習切換頁面時 突然產生這個疑問 就是 我看大部分切換頁面的方法都是使用Intent來做activity的切換 等於說 有幾個頁面 我就要寫幾個java檔跟xml檔 但切換頁面不是也可以透過在同一隻java檔裡面的不同的function內 使用setContentView來做切換嗎? 如此一來 只需要一個java檔 但裡面可能有很多個function做切換頁面的動作 小弟想知道 這兩種做法的差別在哪? 優缺點又分別為何? 感謝各位大大解惑~<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.135.11.181

10/09 20:22, , 1F
setContentView 如果你要回收前一個畫面的東西
10/09 20:22, 1F

10/09 20:23, , 2F
就必須要手動去呼叫回收的 function
10/09 20:23, 2F

10/09 20:24, , 3F
intent 的話當該畫面被finish 他會自己呼叫onDestroy
10/09 20:24, 3F

10/09 20:25, , 4F
算是比較方便?
10/09 20:25, 4F

10/09 22:02, , 5F
大概了解 謝謝大大回覆!!
10/09 22:02, 5F
文章代碼(AID): #1ILHrGj3 (AndroidDev)