IDeviceMonitor

public interface IDeviceMonitor

com.android.tradefed.device.IDeviceMonitor


ডিভাইসের অবস্থা পর্যবেক্ষণের জন্য ইন্টারফেস। একটি পাস হতে উদ্দেশ্যে IDeviceManager উদাহরণস্বরূপ, যে সময়ে আপনার IDeviceManager callbacks ডাকা হবে সংশ্লিষ্ট ঘটনা আলোড়ন সৃষ্টি হয়। কোন ক্যাশে বা Batching চাহিদা মধ্যে সঞ্চালিত হবে IDeviceMonitor উদাহরণস্বরূপ।

সারসংক্ষেপ

নেস্টেড ক্লাস

class IDeviceMonitor.DeviceLister

একজন Runnable -একটি বর্গ যা জানা ডিভাইস এবং তাদের রাজ্যের ফেরত পাঠাবেন।

পাবলিক পদ্ধতি

abstract void notifyDeviceStateChange (String serial, DeviceAllocationState oldState, DeviceAllocationState newState)

সংকেত IDeviceMonitor কোনো ডিভাইস রাষ্ট্র পরিবর্তন করা হয়েছে।

abstract void run ()

মনিটরের @Option ক্ষেত্রগুলি সেট করার পরে একটি পদ্ধতি বলা হবে।

abstract void setDeviceLister ( IDeviceMonitor.DeviceLister lister)

অনুমতি দেয় DeviceLister সেট হওয়ার।

abstract void stop ()

মনিটর বন্ধ করার প্রয়োজন হলে একটি পদ্ধতি বলা হবে।

পাবলিক পদ্ধতি

NoticeDeviceStateChange

public abstract void notifyDeviceStateChange (String serial, 
                DeviceAllocationState oldState, 
                DeviceAllocationState newState)

সংকেত IDeviceMonitor কোনো ডিভাইস রাষ্ট্র পরিবর্তন করা হয়েছে। মনিটর বাস্তবায়ন প্রক্রিয়াকরণের পরিমাণ এবং IDeviceManager/DeviceLister মিথস্ক্রিয়া এই পদ্ধতিতে তারা সীমিত করা উচিত।

পরামিতি
serial String

oldState DeviceAllocationState

newState DeviceAllocationState

দৌড়

public abstract void run ()

মনিটরের @Option ক্ষেত্রগুলি সেট করার পরে একটি পদ্ধতি বলা হবে।

setDeviceLister

public abstract void setDeviceLister (IDeviceMonitor.DeviceLister lister)

অনুমতি দেয় DeviceLister সেট হওয়ার। লিস্টার সেট করার একটি সফল প্রচেষ্টার পরে, বাস্তবায়নগুলি পরবর্তী সমস্ত প্রচেষ্টা বাতিল করতে পারে।

পরামিতি
lister IDeviceMonitor.DeviceLister

থামুন

public abstract void stop ()

মনিটর বন্ধ করার প্রয়োজন হলে একটি পদ্ধতি বলা হবে।