首頁 > Java > java教程 > 如何在 Android 中透過 Intent 傳遞可序列化的物件清單?

如何在 Android 中透過 Intent 傳遞可序列化的物件清單?

Barbara Streisand
發布: 2024-12-04 02:35:11
原創
243 人瀏覽過

How to Pass a Serializable List of Objects via Intent in Android?

透過可序列化傳遞物件

在此查詢中,使用者在透過意圖傳送可序列化類別時遇到困難。儘管實現了 Serialized,操作仍然不成功。

涉及的類別 Thumbnail 包含用於管理標籤和點陣圖的屬性和方法。使用者嘗試透過意圖發送這些縮圖物件的列表,但沒有成功。

要解決此問題,無需使用 Parcelable。相反,使用者可以在意圖中使用 Bundle.Serialized 傳遞可序列化清單。

Bundle bundle = new Bundle();
bundle.putSerializable("value", all_thumbs);
intent.putExtras(bundle);
登入後複製

在接收端,在 SomeClass Activity 中:

Intent intent = this.getIntent();
Bundle bundle = intent.getExtras();

List<Thumbnail> thumbs = (List<Thumbnail>) bundle.getSerializable("value");
登入後複製

此方法可以成功實現使用 Serialized 透過意圖傳輸縮圖物件清單的資料。

以上是如何在 Android 中透過 Intent 傳遞可序列化的物件清單?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板