BaseSwitchUserTargetPreparer

public abstract class BaseSwitchUserTargetPreparer
extends BaseTargetPreparer

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


একটি ITargetPreparer যা সেটআপের সময় নির্দিষ্ট ব্যবহারকারীর ধরনে পরিবর্তিত হয়। ডিফল্টরূপে এটি বর্তমান ব্যবহারকারীর কাছেই থাকে এবং কোনো পরিবর্তন সাধিত হয় না।

এক্সিকিউশনের পূর্ববর্তী বর্তমান ব্যবহারকারীতে ফিরে যাওয়ার মাধ্যমে ডিভাইস ব্যবহারকারীর অবস্থা পুনরুদ্ধার করার চেষ্টা করে।

setUp(TestInformation) এর পরে, এটি PROPERTY_PREPARED_USER প্রপার্টিটিকে বর্তমান ব্যবহারকারীর মান দিয়ে সেট করে।

সারসংক্ষেপ

ধ্রুবক

String PROPERTY_PREPARED_USER

টার্গেট প্রস্তুতির পর ডিভাইসের বর্তমান ব্যবহারকারীর আইডি সংরক্ষণকারী TestInfo property কী-এর নাম।

সরকারি নির্মাণকারী

BaseSwitchUserTargetPreparer ()

জনসাধারণের পদ্ধতি

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

সুরক্ষিত পদ্ধতি

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

ধ্রুবক

সম্পত্তি_প্রস্তুত_ব্যবহারকারী

public static final String PROPERTY_PREPARED_USER

টার্গেট প্রস্তুতির পর ডিভাইসের বর্তমান ব্যবহারকারীর আইডি সংরক্ষণকারী TestInfo property কী-এর নাম।

উদাহরণস্বরূপ, যদি প্রিপেয়ারার ট্রিগার হওয়ার আগে বর্তমান ব্যবহারকারীর 42 হয় এবং প্রিপেয়ারার 0 -তে পরিবর্তিত হয়, তাহলে প্রপার্টির মান "0" হবে।

দ্রষ্টব্য: যদি ইউজার সুইচ ব্যর্থ হয়, তাহলে প্রপার্টিটি সেট করা হয় না এবং শেষে ( tearDown(TestInformation,Throwable) এর পরে) এটি মুছে ফেলা হয়।

ধ্রুবক মান: 'com.android.tradefed.targetprep.SwitchUserTargetPreparer.preparedUser'

সরকারি নির্মাণকারী

BaseSwitchUserTargetPreparer

public BaseSwitchUserTargetPreparer ()

জনসাধারণের পদ্ধতি

সেটআপ

public final void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

প্যারামিটার
device ITestDevice

buildInfo IBuildInfo

নিক্ষেপ
BuildError
DeviceNotAvailableException
TargetSetupError

ভেঙে ফেলা

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

প্যারামিটার
device ITestDevice

buildInfo IBuildInfo

e Throwable

নিক্ষেপ
DeviceNotAvailableException

সুরক্ষিত পদ্ধতি

getPreparedUserId

protected final Integer getPreparedUserId ()

ফেরত
Integer

সেটপ্রস্তুত ব্যবহারকারী

protected final void setPreparedUser (TestInformation testInformation, 
                Integer userId)

প্যারামিটার
testInformation TestInformation

userId Integer