আইডিভাইস মনিটর
public interface IDeviceMonitor
com.android.tradefed.device.IDeviceMonitor |
ডিভাইসের অবস্থা পর্যবেক্ষণের জন্য ইন্টারফেস। একটি IDeviceManager
দৃষ্টান্তে পাস করার উদ্দেশ্যে, যে সময়ে সম্পর্কিত ইভেন্টগুলি ট্রিগার হওয়ার সাথে সাথে IDeviceManager
কলব্যাক আহ্বান করবে৷ যেকোন ক্যাশিং বা ব্যাচিং IDeviceMonitor
উদাহরণের মধ্যে সঞ্চালিত করা প্রয়োজন।
সারাংশ
নেস্টেড ক্লাস | |
---|---|
class | IDeviceMonitor.DeviceLister একটি |
পাবলিক পদ্ধতি | |
---|---|
abstract void | notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState) |
abstract void | run () একটি পদ্ধতি যা মনিটরের সমস্ত @Option ক্ষেত্র সেট করার পরে বলা হবে। |
abstract void | setDeviceLister ( IDeviceMonitor.DeviceLister lister) |
abstract void | stop () একটি পদ্ধতি যা মনিটর বন্ধ করার প্রয়োজন হলে কল করা হবে। |
পাবলিক পদ্ধতি
নোটিফাইডিভাইস স্টেট চেঞ্জ
public abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)
IDeviceMonitor
সংকেত দেয় যে একটি ডিভাইসের অবস্থা পরিবর্তন করা হয়েছে। মনিটর বাস্তবায়ন প্রক্রিয়াকরণ এবং IDeviceManager/DeviceLister ইন্টারঅ্যাকশনের পরিমাণ সীমিত করা উচিত তারা এই পদ্ধতিতে করে।
পরামিতি | |
---|---|
serial | String |
oldState | DeviceAllocationState |
newState | DeviceAllocationState |
চালান
public abstract void run ()
একটি পদ্ধতি যা মনিটরের সমস্ত @Option ক্ষেত্র সেট করার পরে বলা হবে।
সেটডিভাইসলিস্টার
public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)
DeviceLister
সেট করার অনুমতি দেয়। লিস্টার সেট করার সফল প্রচেষ্টার পরে, বাস্তবায়নগুলি পরবর্তী সমস্ত প্রচেষ্টা বাতিল করতে পারে।
পরামিতি | |
---|---|
lister | IDeviceMonitor.DeviceLister |
থামা
public abstract void stop ()
একটি পদ্ধতি যা মনিটর বন্ধ করার প্রয়োজন হলে কল করা হবে।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2024-11-12 UTC-তে শেষবার আপডেট করা হয়েছে।