0
我想將類對象傳遞給Fragment
。我知道要傳遞類對象,那麼我們必須實現可序列化或可見。但我無法將編譯的庫或jar文件對象擴展或實現爲parcelable或serializable。那麼如何將這些類型的對象傳遞給Fragment
?如何將庫類或對象傳遞給碎片?
例如:如果我在一個Fragment
中有Button
類對象並將它傳遞給另一個Fragment
,那麼該怎麼做?
我想將類對象傳遞給Fragment
。我知道要傳遞類對象,那麼我們必須實現可序列化或可見。但我無法將編譯的庫或jar文件對象擴展或實現爲parcelable或serializable。那麼如何將這些類型的對象傳遞給Fragment
?如何將庫類或對象傳遞給碎片?
例如:如果我在一個Fragment
中有Button
類對象並將它傳遞給另一個Fragment
,那麼該怎麼做?
這很奇怪,你想傳遞一個編譯的jar或庫的對象。但無論如何,您可能會嘗試從要傳遞給另一個對象Fragment
的對象中獲取必要的值。然後你可以創建你自己的類,並帶上你的類的一個實例來存儲你需要的值。
然後創建您創建的類Parcelable
,然後將它傳遞給Fragment
。您將獲得大量有關如何將對象從一個Fragment
傳遞到另一個的資源。
希望有幫助!
添加一個例子請 –
我剛剛回答了這個問題http://stackoverflow.com/questions/39698275/send-intent-from-main-activity-to-two-fragment – Saveen
你可以使用gson來創建類對象希望作爲一個字符串並將其用於意圖,並且反序列化器將該字符串用於在另一活動中進行對象。 –