簡體   English   中英

在Android Activity之間傳遞protobuf

[英]Passing protobuf between Android Activity

我有一個ListView ,它查看我的protobuf對象的列表。 當用戶單擊ListView的項目時,我想顯示該對象的詳細信息。 目前,我正在將此作為單獨的活動來實現。 在開始活動之前,我需要傳遞對象數據。

我應該序列化protobuf對象並將其傳遞給子活動嗎? 子活動將必須反序列化protobuf對象。

還是應該為我的子活動提供某種訪問器來修改父活動的私有字段?

我應該序列化protobuf對象並將其傳遞給子活動嗎? 子活動將必須反序列化protobuf對象。

是的,這是要走的路,:)...或者您可以使用Parcelable 另一種選擇是擴展Application類並使其存儲protobuf數據。 您可以在所有活動中訪問此數據。

還是應該為我的子活動提供某種訪問器來修改父活動的私有字段?

不,這不是一個好主意

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM