1,显示启动
-
直接上代码一目了然,不解释了。
//显示启动
Intent intent = new Intent(this,ForegroundService.class);
startService(intent);
2, 隐式启动
-
需要设置一个Action,我们可以把Action的名字设置成Service的全路径名字,在这种情况下android:exported默认为true。
final Intent serviceIntent=new Intent();
serviceIntent.setAction("com.android.ForegroundService");
startService(serviceIntent);
3, 存在的意义