我创建了一个简单的服务,它的工作就是处理来电。我创建了一个服务,如下面在android中创建后台服务
public class CalldetectorService extends Service {
private CallHelper callHelper;
@Override
public IBinder onBind(Intent arg0) {
// TODO Auto-generated method stub
return null;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
int res = super.onStartCommand(intent, flags, startId);
callHelper = new CallHelper(this);
return res;
}
@Override
public void onDestroy() {
super.onDestroy();
//callHelper.stop();
}
}
助手里面,I M处理呼叫。此服务不会在后台持续运行。过了一段时间后,它停止了。它工作得很好,当我打开应用程序&移动到背景一段时间后,它不会工作。
如何使我的服务在后台运行始终,赶上来电
这里没有问题 – tyczj 2014-10-16 16:36:24
我用黑体字更新了问题,你能否帮助 – Naruto 2014-10-16 16:39:05