2013-08-29 107 views
4

我在使用活動和片段時遇到了一些麻煩。我處於應用程序開發的早期階段,最終希望設計出集成兩個獨立屏幕的最有效方式。活動與片段執行

第一個屏幕將是「初始屏幕」,它會向用戶展示徽標,輸入用戶信息並通過數據庫或Facebook登錄的能力。還會有一個按鈕可供用戶註冊該應用程序。

第二個屏幕將允許用戶通過定義他的用戶信息來建立一個帳戶,並且將包括一個註冊按鈕以及一個連接Facebook按鈕。

我想知道每個人都會如何處理手邊的任務,因爲我最初設計的應用程序指定了2個活動來處理每個屏幕。最近,我已經轉向能夠在1 Activity下將屏幕作爲2個片段進行託管。

每種方法的優點是什麼?您會選擇哪種設計?

回答

3

碎片主要用於允許您在大幅面設備上並排顯示兩個單獨的UI。碎片可以在一個佈局中結合代碼和用戶界面,並且它們還允許非UI「活動」,但大多數情況下,它們可以靈活地顯示附加到活動的各種視圖。

我會選擇2個活動,因爲你所描述的是一個操作進程而不是多個視圖進入同一個操作。