ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาที่เสถียรของ Trunk และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ เราขอแนะนำให้ใช้ android-latest-release แทน aosp-main ในการสร้างและมีส่วนร่วมใน AOSP android-latest-release สาขาไฟล์ Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
RunOnSecondaryUserTargetPreparer
public
class
RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
ITargetPreparer เพื่อให้การทดสอบทํางานในฐานะผู้ใช้รอง นอกจากนี้ หากตัวเลือก ERROR(/START_BACKGROUND_USER) เป็น true และผู้ใช้ปัจจุบันเป็นผู้ใช้รองอยู่แล้ว ระบบจะตรวจสอบว่ามีผู้ใช้รองที่ทำงานอยู่เบื้องหลังซึ่งมองเห็นได้ในจอแสดงผลรอง
หากผู้ใช้รองเป้าหมายไม่อยู่ ระบบจะสร้างผู้ใช้ใหม่และนําผู้ใช้ดังกล่าวออกเมื่อมีการเลิกใช้งาน ไม่เช่นนั้น ระบบจะใช้ไฟล์ดังกล่าวแทนการสร้างไฟล์ใหม่ และจะไม่นําไฟล์ดังกล่าวออกเมื่อทำการรื้อถอน
หากอุปกรณ์ไม่มีความสามารถในการสร้างผู้ใช้ใหม่เมื่อจําเป็น ระบบจะตั้งค่าอาร์กิวเมนต์เครื่องมือวัด skip-tests-reason และจะไม่เปลี่ยนผู้ใช้ การทดสอบที่ทำงานบนอุปกรณ์จะอ่านอาร์กิวเมนต์นี้เพื่อตอบสนองต่อสถานะนี้ได้
สรุป
ตัวสร้างแบบสาธารณะ
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
เมธอดสาธารณะ
public void setUp (TestInformation testInfo)
| พารามิเตอร์ |
testInfo |
TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)
| พารามิเตอร์ |
testInfo |
TestInformation |
e |
Throwable |
วิธีการที่มีการป้องกัน
canCreateAdditionalUsers
protected boolean canCreateAdditionalUsers (ITestDevice device,
int numberOfUsers)
ตรวจสอบว่าสร้างผู้ใช้ตามจำนวนที่ต้องการได้หรือไม่
| พารามิเตอร์ |
device |
ITestDevice |
numberOfUsers |
int |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2025-07-27 UTC"],[],[]]