[英]Passing protobuf between Android Activity
我有一個ListView
,它查看我的protobuf
對象的列表。 當用戶單擊ListView
的項目時,我想顯示該對象的詳細信息。 目前,我正在將此作為單獨的活動來實現。 在開始活動之前,我需要傳遞對象數據。
我應該序列化protobuf
對象並將其傳遞給子活動嗎? 子活動將必須反序列化protobuf
對象。
還是應該為我的子活動提供某種訪問器來修改父活動的私有字段?
我應該序列化protobuf對象並將其傳遞給子活動嗎? 子活動將必須反序列化protobuf對象。
是的,這是要走的路,:)...或者您可以使用Parcelable 。 另一種選擇是擴展Application類並使其存儲protobuf
數據。 您可以在所有活動中訪問此數據。
還是應該為我的子活動提供某種訪問器來修改父活動的私有字段?
不,這不是一個好主意
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.