1.專案中創建HeartBeatService
public class HeartBeatService extends AbsHeartBeatService {
@Override
public void onStartService() {
}
@Override
public void onStopService() {
}
@Override
public long getHeartBeatMillis() {
return 30 * 1000;
}
@Override
public void onHeartBeat() {
//這里做intent跳轉到MainActivity,來處理你的邏輯
}
}
在Manifest中注冊服務
<service android:name=".HeartBeatService"/>
初始化并啟動服務在application
DaemonHolder.init(this, HeartBeatService.class);
開主界面開啟保活,可以用點擊事件控制開啟和關閉
DaemonHolder.startService();
DaemonHolder.stopService();
上述是呼叫的方式
核心內容是引入module包

包的內容我上傳到csdn上了,需要的朋友可以下載,
https://download.csdn.net/download/qq_35874340/12916233
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/168302.html
標籤:其他
