আইডিভাইস মনিটর
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 () একটি পদ্ধতি যা মনিটর বন্ধ করার প্রয়োজন হলে কল করা হবে। |
পাবলিক পদ্ধতি
notifyDeviceStateChange
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 and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2022-08-15 UTC.