২০২৬ সাল থেকে, আমাদের ট্রাঙ্ক স্টেবল ডেভেলপমেন্ট মডেলের সাথে সামঞ্জস্য রাখতে এবং ইকোসিস্টেমের জন্য প্ল্যাটফর্মের স্থিতিশীলতা নিশ্চিত করতে, আমরা প্রতি দুই ও চার ত্রৈমাসিকে (Q2 এবং Q4) AOSP-তে সোর্স কোড প্রকাশ করব। AOSP বিল্ড করতে এবং এতে অবদান রাখতে, android-latest-release ব্যবহার করুন। android-latest-release ম্যানিফেস্ট ব্রাঞ্চটি সর্বদা AOSP-তে পুশ করা সর্বশেষ রিলিজটিকে রেফারেন্স করবে। আরও তথ্যের জন্য, Changes to AOSP দেখুন।
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
RunOnSecondaryUserTargetPreparer
public class RunOnSecondaryUserTargetPreparer
extends BaseTargetPreparer
টেস্টটি যেন একজন সেকেন্ডারি ইউজার হিসেবে রান করে, তা নিশ্চিত করার জন্য একটি ITargetPreparer । এছাড়াও, যদি ERROR(/#START_BACKGROUND_USER) অপশনটি true হয় এবং বর্তমান ইউজারটি ইতিমধ্যেই একজন সেকেন্ডারি ইউজার হয়ে থাকেন, তবে এটি নিশ্চিত করবে যে সেকেন্ডারি ডিসপ্লেতে একজন দৃশ্যমান ব্যাকগ্রাউন্ড সেকেন্ডারি ইউজার রান করছে।
যদি নির্দিষ্ট সেকেন্ডারি ব্যবহারকারীর অস্তিত্ব না থাকে, তবে এটি একটি নতুন ব্যবহারকারী তৈরি করবে এবং টিয়ারডাউনের সময় তাকে মুছে ফেলবে। অন্যথায়, নতুন ব্যবহারকারী তৈরি না করে তাকেই ব্যবহার করা হবে এবং টিয়ারডাউনের সময় তাকেও মুছে ফেলা হবে না।
প্রয়োজনের সময় নতুন ব্যবহারকারী তৈরি করার ক্ষমতা ডিভাইসের না থাকলে, 'skip-tests-reason' ইন্সট্রুমেন্টেশন আর্গুমেন্টটি সেট করা হবে এবং ব্যবহারকারী পরিবর্তিত হবে না। ডিভাইসে চলমান টেস্টগুলো এই অবস্থার প্রতিক্রিয়া জানাতে এই আর্গুমেন্টটি পড়তে পারে।
সারসংক্ষেপ
ক্ষেত্র
mStartBackgroundUser
protected boolean mStartBackgroundUser
mTestPackages
protected List<String> mTestPackages
আসল ব্যবহারকারীর আইডি
protected int originalUserId
সেকেন্ডারি ইউজার আইডি
protected int secondaryUserId
সরকারি নির্মাণকারী
RunOnSecondaryUserTargetPreparer
public RunOnSecondaryUserTargetPreparer ()
জনসাধারণের পদ্ধতি
public void setUp (TestInformation testInfo)
| প্যারামিটার |
|---|
testInfo | TestInformation |
public void tearDown (TestInformation testInfo,
Throwable e)| প্যারামিটার |
|---|
testInfo | TestInformation |
e | Throwable |
সুরক্ষিত পদ্ধতি
অতিরিক্ত সেকেন্ডারি ব্যবহারকারী তৈরি করতে পারে
protected boolean canCreateAdditionalSecondaryUsers (ITestDevice device,
int numberOfUsers) কাঙ্ক্ষিত সংখ্যক সেকেন্ডারি ব্যবহারকারী তৈরি করা সম্ভব কিনা তা যাচাই করে।
| প্যারামিটার |
|---|
device | ITestDevice |
numberOfUsers | int |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 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"]],["2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]