Sử dụng tuần tự

public class SerializationUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SerializationUtil


Tiện ích để chuyển đổi tuần tự/giải tuần tự một đối tượng triển khai ERROR(/Serializable).

Tóm tắt

Hàm khởi tạo công khai

SerializationUtil()

Phương thức công khai

static Object deserialize(String serialized)

Giải tuần tự một đối tượng đã được chuyển đổi tuần tự bằng serializeToString(Serializable).

static Object deserialize(File serializedFile, boolean deleteFile)

Giải tuần tự một đối tượng đã được chuyển đổi tuần tự bằng serialize(Serializable).

static File serialize(Serializable o)

Tuần tự hoá một đối tượng triển khai ERROR(/Serializable).

static String serializeToString(Serializable o)

Tuần tự hoá và đối tượng thành một chuỗi mã hoá base64.

Hàm khởi tạo công khai

Sử dụng tuần tự

public SerializationUtil ()

Phương thức công khai

giải tuần tự

public static Object deserialize (String serialized)

Giải tuần tự một đối tượng đã được chuyển đổi tuần tự bằng serializeToString(Serializable).

Tham số
serialized String: chuỗi base64 mà đối tượng đã được chuyển đổi tuần tự.

Giá trị trả về
Object Đối tượng được giải tuần tự.

Gửi
nếu quá trình huỷ chuyển đổi tuần tự không thành công.

giải tuần tự

public static Object deserialize (File serializedFile, 
                boolean deleteFile)

Giải tuần tự một đối tượng đã được chuyển đổi tuần tự bằng serialize(Serializable).

Tham số
serializedFile File: tệp mà đối tượng đã được chuyển đổi tuần tự.

deleteFile boolean: true nếu phải xoá tệp đã chuyển đổi tuần tự sau khi giải tuần tự.

Giá trị trả về
Object Đối tượng được giải tuần tự.

Gửi
nếu quá trình huỷ chuyển đổi tuần tự không thành công.

chuyển đổi tuần tự

public static File serialize (Serializable o)

Tuần tự hoá một đối tượng triển khai ERROR(/Serializable).

Tham số
o Serializable: đối tượng cần chuyển đổi tuần tự.

Giá trị trả về
File ERROR(/File) nơi đối tượng được chuyển đổi tuần tự.

Gửi
nếu chuyển đổi tuần tự không thành công.

tuần tựizeToString

public static String serializeToString (Serializable o)

Tuần tự hoá và đối tượng thành một chuỗi mã hoá base64.

Tham số
o Serializable: đối tượng cần chuyển đổi tuần tự.

Giá trị trả về
String String nơi đối tượng được chuyển đổi tuần tự.

Gửi
nếu chuyển đổi tuần tự không thành công.