使用 Serialized 透過 Intent 傳遞資料:故障排除
使用 Serialized 實作 Thumbnail 類別似乎不是問題。以下是它可能仍然無法工作的一些潛在原因:
錯誤地使用putExtra
不要將putExtra 與列表一起使用直接,您應該將putExtras 與包含可序列化清單的Bundle 一起使用。
Bundle bundle = new Bundle(); bundle.putSerializable("value", all_thumbs); intent.putExtras(bundle);
錯誤擷取資料
在您的 SomeClass Activity 中,請確保您正在擷取使用 Bundle 中的 getSerialized列出作為可序列化的物件
Intent intent = this.getIntent(); Bundle bundle = intent.getExtras(); List<Thumbnail> thumbs = (List<Thumbnail>)bundle.getSerializable("value");
其他問題
如果您已按照這些步驟操作但問題仍然存在,請提供有關您的實作和錯誤的更多詳細資訊(如果有)以獲得進一步協助。
以上是為什麼我的可序列化縮圖清單沒有透過意圖傳遞?的詳細內容。更多資訊請關注PHP中文網其他相關文章!