我有一個片段,其中我接收消息,其中,寫入到一個消息對象demoRxMsg
使用的片段的對象在另一個片段
在接收器線程我請demoRxMsg = new MessageStructure();
數據被接收並寫入,一切很好。
現在我想在另一個Fragment中使用demoRxMsg
來讀出包含的數據並將它們「轉換」爲一個很好的UI元素。
問題是:我該如何做到這一點。我試着寫一個getter,但是當我通過
demoRxMsg = ((Diagnostics) getActivity()).getMessage();
調用它,我得到Cannot cast from Activity to Diagnostics
。 是因爲片段不是活動嗎?但片段(正如我理解片段教程)是活動的一部分,不是嗎?
我希望有人能幫助:)
類型是MessageStructure,它是一個自定義類 – Fraggles
在這種情況下,它說:的getMessage()是未定義類型Activity – Fraggles