活動方法 activemethod 分2種,1種是多個函式共用1個執行緒(執行緒+佇列),1種的1個函式啟動乙個執行緒
1、共用執行緒
class activeobject:public activedispatcher
};2、單獨使用執行緒
typedef activemethodintinttype;
預設使用
template >
執行緒池啟動
template
<
class
ownertype
>
class
activestarter
/// the default implementation of the startertype
/// policy for activemethod. it starts the method
/// in its own thread, obtained from the default
/// thread pool.};
}//
activemethod 過載了(),呼叫方法如下
activeresulttype operator()
(void
)/// invokes the activemethod.
注意:
//共用執行緒
activemethod> testmethod;
//單獨使用執行緒
activemethod> intinttype;
共用執行緒 testmethod 的activeobject 物件必須從 activedispatcher 繼承。
原因:(模板的引數決定)
template >
class activemethod
使用Intent 啟動活動
intent大致可以分為兩種 顯式intent和隱式intent兩種。使用顯式intent啟動活動通常會使用這個建構函式 intent context context,classcls context引數要求輸入上下文,cls則需要輸入想要啟動的活動 在例項化乙個intent後只需要使用starta...
活動中Menu的使用
效果圖 1 在res下建立menu資料夾,在menu資料夾中建立main.xml檔案 2 在activity 中重寫 oncreateoptionsmenu方法 通過getmenuinflater 方法得到menuinflater物件,再呼叫inflater 給當前活動建立選單 r.menu.mai...
定時觸發活動的設定方法
伺服器有兩個檔案,乙個是autorunrobot 另乙個是robotmanage 咱們先看看autorunrobot裡面有啥 autorun npc runonday 11 00 新區送財通告 autorun npc runonday 13 00 新區送財通告 autorun npc runonda...