BaseSwitchUserTargetPreparer

public abstract class BaseSwitchUserTargetPreparer
extends BaseTargetPreparer

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.BaseSwitchUserTargetPreparer


ITargetPreparer chuyển sang loại người dùng được chỉ định trong quá trình thiết lập. Theo mặc định, loại người dùng này vẫn ở người dùng hiện tại và không thực hiện việc chuyển đổi.

Thử khôi phục trạng thái người dùng thiết bị bằng cách chuyển lại người dùng hiện tại trước khi thực thi.

Sau setUp(TestInformation), thuộc tính này sẽ đặt thuộc tính PROPERTY_PREPARED_USER property với giá trị của người dùng hiện tại.

Tóm tắt

Hằng số

String PROPERTY_PREPARED_USER

Tên của khoá TestInfo property lưu trữ mã nhận dạng của người dùng hiện tại của thiết bị sau khi chuẩn bị mục tiêu.

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

BaseSwitchUserTargetPreparer()

Phương thức công khai

final void setUp(ITestDevice device, IBuildInfo buildInfo)
final void tearDown(ITestDevice device, IBuildInfo buildInfo, Throwable e)

Phương thức được bảo vệ

final Integer getPreparedUserId()
final void setPreparedUser(TestInformation testInformation, Integer userId)

Hằng số

PROPERTY_PREPARED_USER

public static final String PROPERTY_PREPARED_USER

Tên của khoá TestInfo property lưu trữ mã nhận dạng của người dùng hiện tại của thiết bị sau khi chuẩn bị mục tiêu.

Ví dụ: nếu người dùng hiện tại trước khi trình chuẩn bị được kích hoạt là 42 và trình chuẩn bị chuyển sang 0, thì giá trị của thuộc tính sẽ là "0".

Lưu ý: thuộc tính này không được đặt nếu quá trình chuyển đổi người dùng không thành công và thuộc tính này sẽ bị xoá ở cuối (sau tearDown(TestInformation,Throwable)).

Giá trị không đổi: "com.android.tradefed.targetprep.SwitchUserTargetPreparer.preparedUser"

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

BaseSwitchUserTargetPreparer

public BaseSwitchUserTargetPreparer ()

Phương thức công khai

setUp

public final void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Tham số
device ITestDevice

buildInfo IBuildInfo

Gửi
BuildError
DeviceNotAvailableException
TargetSetupError

tearDown

public final void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

Tham số
device ITestDevice

buildInfo IBuildInfo

e Throwable

Gửi
DeviceNotAvailableException

Phương thức được bảo vệ

getPreparedUserId

protected final Integer getPreparedUserId ()

Giá trị trả về
Integer

setPreparedUser

protected final void setPreparedUser (TestInformation testInformation, 
                Integer userId)

Tham số
testInformation TestInformation

userId Integer