在我的項目中,我有一組java對象作爲應用程序模型的一部分,它們都是Java庫模塊,因爲它們都是純Java。 Android應用程序模塊使用它們,這不是問題,我還需要通過我的活動傳遞這些內容,因此使它們成爲Parcelable
是一種方法。Android庫中的Java類或Java庫中的Parcelable對象
但是我在Android Studio中遇到了一些麻煩,因爲Parcelable
是Android的東西,我沒有成功地在Java模塊中使用它。所以我已經測試過在Android庫中移動我的類,但Android似乎忽略它們,因爲它們是純Java,每個都有一個帶有紅色J的圖標。爲了驗證我的假設,我已經測試了在Android模塊中創建一個Java類,但是沒有辦法做到這一點。
有沒有辦法讓這些類保持在一個單獨的模塊中,如果有,它是什麼?還是應該移動應用程序模塊中的所有類? (我寧願避免可能的話,最後的解決方案)
謝謝
編輯:解決方案似乎使用的是Android庫,但我不知道爲什麼Android的工作室行爲惡劣我模塊,我不能在圖書館的主包中創建Java類和Java包:
另外,我不能在pact44
主包創建包:
如果性能是不是一個問題:你有沒有想過使用Java序列化,而不是Android的Parcelable的?詳情請參閱http://www.developerphil.com/parcelable-vs-serializable/ – k3b
是的,確實,對不起... –