class DeviceMainLooper:publicBaseLooper
{
SUPER(BaseLooper);
public:
DeviceMainLooper();
virtual~DeviceMainLooper();
};
DeviceMainLooper::DeviceMainLooper()
{
mObjectName="MainLooper";//可修改为其他名称,不会影响使用
mThreadName= mObjectName;
SetMainLooper(this);
}
DeviceMainLooper::~DeviceMainLooper()
{
SetMainLooper(nullptr);
}
int main(intargc,char* argv[])
{
autolooper(make_shared<DeviceManLooper>());
looper->StartRun();
return0;
}
本文介绍了一个名为DeviceMainLooper的类的实现细节。该类继承自BaseLooper,用于管理设备的主线程循环。主要内容包括构造函数、析构函数及主线程的启动过程。
2400

被折叠的 条评论
为什么被折叠?



