1
可能重复后:
How to keep service running after force-stop?服务被杀害后不重新启动,甚至Return_STICKY
你好,这是一段代码我使用创建服务。 服务尝试在设置中手动停止 - >管理应用程序 - >运行服务 即使在返回粘滞....服务不重新启动。 请帮助。任何帮助将不胜感激
的代码是:
public class MyService extends Service {
private static final String TAG = "MyService";
@Override
public void onCreate() {
Toast.makeText(this, "My Service Created", 0).show();
}
@Override
public void onDestroy() {
Toast.makeText(this, "My Service Stopped", 0).show();
Log.v(TAG, "onDestroy");
}
public int onStartCommand(Intent intent, int flags, int startId) {
Toast.makeText(this, "On Start Command - service started", 0).show();
Log.v(TAG, "onStart");
**return START_STICKY;**
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
}
请帮助..
那么有没有办法避免强制停止功能? –
@ android.learner.fresher:不是来自普通的SDK应用程序。我认为一些固件应用程序有能力禁用强制关闭按钮。 – CommonsWare
如果你这么说,我想指出的是,Android 2.2中的卡巴斯基家长控制能够通过禁用应用程序来完全阻止应用程序的强制停止。其次,即使在强制停止之后,趋势科技应用程序也会重新启动其所有服务。 –