SerializationUtil

public class SerializationUtil
extends Object

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


Tiện ích để chuyển đổi tuần tự/huỷ chuyển đổ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 mã 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 mã 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 được mã hoá base64.

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

SerializationUtil

public SerializationUtil ()

Phương thức công khai

giải tuần tự

public static Object deserialize (String serialized)

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

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

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

Gửi
nếu quá trình 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 mã một đối tượng đã được chuyển đổi tuần tự bằng serialize(Serializable).

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

deleteFile boolean: true nếu tệp đã chuyển đổi tuần tự sẽ bị xoá sau khi chuyển đổi tuần tự.

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

Gửi
nếu quá trình 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 để 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 quá trình chuyển đổi tuần tự không thành công.

serializeToString

public static String serializeToString (Serializable o)

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

Tham số
o Serializable: đối tượng để 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 quá trình chuyển đổi tuần tự không thành công.