2011-03-29 20 views

回答

3

開始一個,並在onCreate()檢查條件。如果不滿意,請開始另一項活動。

2

你必須做它處理初始活動中的所有條件,這將檢查你的規則並開始其他活動。

0

我對您的特定使用案例瞭解不多,但是如果您的應用程序必須根據應該執行的任務啓動不同的活動,則應考慮爲每個應用程序設置適當的意圖過濾器,併發送意圖這符合預期的效果。這將根據Intent來啓動正確的活動,這是Android的強大功能之一。

但是,當然,如果您只能在啓動應用程序後決定哪個活動最好,則此方法不起作用,您必須啓動一個初始活動以決定下一個要調用哪個活動。

如果一個活動很可能會啓動,您可以考慮將其作爲第一個活動啓動,然後測試是否需要啓動另一個活動。這可能比單獨開展一項活動更爲簡單,只是爲了決定發起哪些其他活動。

Bruno Oliveira,開發人員程序工程師,谷歌

相關問題