日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSSequenceable

Sequenceable

公司主營業(yè)務(wù):做網(wǎng)站、網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出縉云免費做網(wǎng)站回饋大家。

public interface Sequenceable

在進(jìn)程間通信 (IPC) 期間將類的對象寫入 Parcel 并從 Parcel 中恢復(fù)它們。

只有在類繼承自 Sequenceable 并實現(xiàn) Sequenceable 中提供的編組和解組方法后,才能在 IPC 期間完成此操作。 如果類有一個final成員變量,其值不能通過調(diào)用unmarshalling來改變,你還必須實現(xiàn)Sequenceable.Producer中的createFromParcel方法。

示例代碼:

 public class Example implements Sequenceable {
     private int number;


     private String name;


     public boolean marshalling(Parcel out) {
         return out.writeInt(number) && out.writeString(name);
     }


     public boolean unmarshalling(Parcel in) {
         this.number = in.readInt();
         this.name = in.readString();
         return true;
     }


     public static final Sequenceable.Producer

    

    

    
      PRODUCER = new Sequenceable.Producer

     

     

     
      () {
         public Example createFromParcel(Parcel in) {
             // Initialize an instance first, then do customized unmarshlling.
             Example instance = new Example();
             instance.unmarshalling(in);
             return instance;
         }
     };
 }

嵌套類摘要

修飾符和類型 接口 描述
static interfaceSequenceable.ProducerT從 Parcel 創(chuàng)建一個 Sequenceable 實例。

方法總結(jié)

修飾符和類型 方法 描述
default booleanhasFileDescriptor()檢查此 Sequenceable 的實現(xiàn)類是否包含 FileDescriptor 對象數(shù)據(jù)。
booleanmarshalling(Parcel out)將此 Sequenceable 對象編組為 Parcel。
booleanunmarshalling(Parcel in)從 Parcel 中解組此 Sequenceable 對象。

方法詳情

hasFileDescriptor

default boolean hasFileDescriptor()

檢查此 Sequenceable 的實現(xiàn)類是否包含 FileDescriptor 對象數(shù)據(jù)。

如果自定義 Sequenceable 類包含任何 FileDescriptor 數(shù)據(jù),則應(yīng)覆蓋此方法。 此方法默認(rèn)返回 false。

返回:

如果它包含 FileDescriptor 數(shù)據(jù),則返回 true; 否則返回 false。

marshalling

boolean marshalling(Parcel out)

將此 Sequenceable 對象編組為 Parcel。

參數(shù):

參數(shù)名稱 參數(shù)描述
out指示將 Sequenceable 對象編組到的 Parcel 對象。

返回:

如果編組成功,則返回 true; 否則返回 false。

Throws:

Throw名稱 Throw描述
ParcelException如果操作失敗,則拋出此異常。

unmarshalling

boolean unmarshalling(Parcel in)

從 Parcel 中解組此 Sequenceable 對象。

參數(shù):

參數(shù)名稱 參數(shù)描述
in指示已將 Sequenceable 對象編組到的 Parcel 對象。

返回:

如果解組成功,則返回 true; 否則返回 false。

Throws:

Throw名稱 Throw描述
ParcelException如果操作失敗,則拋出此異常。

本文名稱:創(chuàng)新互聯(lián)鴻蒙OS教程:鴻蒙OSSequenceable
文章起源:http://www.dlmjj.cn/article/cdcicpg.html