Tag: 崩溃

服务崩溃并重新启动

有几个问题,但我总是读同样的事情:“如果系统需要资源,服务将被杀死”或“你不能建立一个永远运行的服务,因为它在后台运行的越多,更容易受到影响到系统杀死它“等等 我面临的问题是:我的服务运行正常并且正如预期的那样,如果我运行我的应用程序然后退出它我的服务仍在运行,但是当我杀死我的应用程序时(通过转到“最近的应用程序”并转换它离开)服务停止。 在这一刻,如果我进入设置>> aplications >>运行,我会看到该服务正在重启。 过了一会儿,它回来了,我的服务运行没有问题。 我谷歌它,我找到了一些我能做的事情,但让我先看看我的代码: 我通过这种方式启动我的服务(点击一下按钮后): Intent intent = new Intent (MainActivity.this, MyService.class); startService(intent); 我还有3个额外的整数,所以我有这样的东西: final Integer i, i2, i3; i = 5; //for example i2 = 10; //for example i3 = 15; //for example final Intent intent = new Intent (MainActivity.this, MyService.class); intent.putExtra(“INTEGER1”, i); intent.putExtra(“INTEGER2”, i2); intent.putExtra(“INTEGER3”, i3); startService(intent); 在MyService中,我有以下方面: public class […]