將Activity A
到Activity B
的值與第三個類的靜態字段而不是ExtraBundle
的值進行傳輸時是否存在缺陷?在兩個活動之間傳輸值與靜態字段
在我的應用程序,有時我有一個像15 - 20我需要兩個Activity
S之間傳輸值。在我的看法中,用一種TransferHandler
的靜態字段解決了這個問題。
目前,我有一個缺點:當B開始之前沒有把數值放入Extras
B,我會得到一個Exception
。用靜態字段解決這個問題,我忘了分配一個值,如果這個值之前從其他地方分配過,那可能是在Activity
B中使用了一個錯誤的值。但是,我認爲這是一個「程序員問題「而不是」程序問題「。那麼還有什麼進一步的負面影響,還是我可以自由選擇一種方式?這兩種變體的性能如何?
是的,他應該爲15個值的類,然後實現它Parcelable。 – dmon