parcel

    1熱度

    2回答

    我想在Android中使用Parcelable而不是Serializable,因爲它更快並且推薦。 我的問題是,看來我不能包裹Java提供的類LinkedHashMap,對嗎? 因此,例如 public class Person { String name; LinkedHashMap<String,int> age; ... .... } 如何在包裹

    3熱度

    2回答

    我想通過一個意圖MyCustomObject類型的對象發送到另一個活動。我知道,使課堂Parcelable,我應該怎麼辦public class MyCustomObject implements Parcelable,但我不知道對象數組中parcelable如何自定義工作。這是我到目前爲止。另外,我是否需要使Search類實現Parcelable呢? 這是我的更新回答我現在得到一個空對象,當我做

    5熱度

    3回答

    我想使用AIDL將一個字符串和一個位圖傳遞給一個服務。該服務實現此AIDL方法: void addButton(in Bundle data); 在我的情況下,該Bundle包含一個字符串和一個位圖。 調用應用程序(客戶端)有這樣的代碼: ... // Add text to the bundle Bundle data = new Bundle(); String text = "So

    0熱度

    1回答

    我遇到了android parcelable問題。 我得到這個異常: 01-04 03:21:00.318: ERROR/AndroidRuntime(18973): FATAL EXCEPTION: main java.lang.RuntimeException: Parcel [email protected]: Unmarshalling unknown type co

    6熱度

    3回答

    我有一個定義的接口類型的單個parcelable的.aidl文件,比方說 parcelable MyInterface; 。由此MyInterface的是,它擴展了Parcelable接口MyInterface.java聲明的Java接口。 android parcelable機制要求我在parcelable類中定義一個靜態CREATOR。但是我怎樣才能做到這一點的接口,因爲接口類不知道具體的

    5熱度

    2回答

    我想從android.os.Parcel中使用readBooleanArray,但readBooleanArray返回void,因此它不清楚如何使用此方法。 我用下面的方法寫的東西到包裹: public void writeToParcel(Parcel out, int flags) { out.writeBooleanArray(new boolean[] {value}); }

    2熱度

    3回答

    爲了將一個對象從一個活動發送到另一個活動,我在向Parcel對象添加可繪製對象時遇到了問題。 有像writeString(String)這樣的方法可以將字符串添加到Parcel對象。但不知道如何將一個Drawable添加到Parcel對象。

    2熱度

    1回答

    我有以下代碼在我的應用程序中創建一個基本配置文件,它包含另一個類的對象,該類保存數組內的所有用戶的性能數據以及各種其他基元數據類型。如何在此類中實現parcelable接口,以便我可以將用戶配置文件對象傳遞給我的應用程序中的各種活動,以供讀取或寫入?我是否必須在Performance類以及此Profile類中實現parcelable接口? public class Profile { priv

    1熱度

    2回答

    我已經閱讀了很多關於如何使用Parcel的文章,並且在我的應用中使用過它,但它不起作用。我剛剛創建了一個活動,您可以使用Sockets連接到計算機。我在Socket的OutputStream上打開java.io.PrintWriter,我想要另一個活動(在第一個活動中觸摸按鈕時打開)使用相同的PrintWriter。我認爲我在這裏犯的錯誤不是克隆PrintWriter object。我不知道如何克

    1熱度

    1回答

    我有一個具有服務和活動的應用程序。我的基類和列表類正在實現parcelable。列表類使用writeTypedList()/ readTypedList()來加載自定義列表。然而,當檢索列表時,我得到正確數量的元素,但在嘗試訪問除列表的第一個元素之外的任何元素時,卻得到空指針異常。在執行writeToParcel()時,我可以看到正在添加2個具有正確數據的元素,但是在執行readFromParce