2013-10-04 53 views
0

通過一個意圖傳遞一個數據類型如列表更好還是更好地使它成爲全球性和無處不在Android:Intent vs Global

現在,我不確定我的應用程序中的其他活動是否需要該列表,除非我通過意向傳遞該列表。

並使其全球將打破封裝所以我不知道什麼是更好的方法。

+0

請參閱http://stackoverflow.com/questions/9529302/what-is-more-efficient-static-data-passing-shared-preferences-database – SKT

回答

0

它完全取決於您的需求。

如果你只是想從一個活動的價值轉移到另一個活動,你應該有意向。即使只有很少的活動需要這個價值,使用Intents也會更好。

但是,如果您想在所有或大部分活動中使用相同的值,則應該使用全局聲明。