2011-11-15 35 views
1

我在一個代碼點,我需要用不同的值使用相同的活動。是否可以遞歸使用相同的活動?是否可以使用意圖遞歸地使用相同的活動?

+0

遞歸地,真的嗎?你是否說一個活動將包含一個新的自身實例?我真的不明白什麼情況下可以使用遞歸性。你能否詳細說明一下?你確定你不是指迭代嗎? – Guillaume

回答

0

是的,它的可能性,但你必須使用基於價值傳遞意圖的活動內部的條件。 對於具有不同值的同一個活動可能是可能的,所以從先前活動傳遞的值將決定將顯示哪些數據。

0

是的,您可以使用相同的活動,但請確保您不會進入無限循環,也不會因爲您稱爲活動的各種情況而使用不同的代碼搞亂。您可以通過在意圖中維護額外內容來達到目的用於調用活動。

0

創建新的活動級別(在可讀性方面)具有相同的佈局但其他功能?這樣一個Activity將有一個行爲而不是兩個 - 讓你的代碼更簡單,更易讀和更易維護。

相關問題