服务未按预期工作

时间:2016-07-25 14:10:52

标签: android service

我写过一项服务。它适用于Nexus,三星,索尼和摩托车,但在小米这样的手机中,leeco不起作用。

当我杀掉app应用程序时,在小米停止了,但它在其他手机中有效。 我无法找出确切的问题。 有人可以帮我找出答案。我刚刚在小米手机上测试过它没有按预期工作。这是我的代码请试着搞清楚。 我也在清单文件中声明。谢谢

正如每个所说的删除位置界面。所以,我已经删除,它不会在mi手机的背景中工作。任何解决方案请建议。更多的东西onDestroy服务不调用。当我试图杀死应用程序

我尝试过其他方式,例如闹钟管理器,作业调度程序,广播接收器

public class MyService extends Service {

private final LocalBinder binder = new LocalBinder();

@Override
public IBinder onBind(Intent paramIntent) {
    return this.binder;
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {

    return Service.START_STICKY;
}
@Override
public void onCreate() {
    super.onCreate();

}
public class LocalBinder extends Binder {
    public LocalBinder() {
    }
    public MyService getService() {
        return MyService.this;
    }
}
@Override
public void onDestroy() {

}
}

1 个答案:

答案 0 :(得分:0)

据我所知,小米使用MIUI ROM,在那个ROM用户必须设置哪个应用程序能够在后台手动工作。