Android Service的基本用法
2019-09-25 本文已影响0人
好学人
1. 创建一个Service的子类
public class MyService extends Service {
@Override
public void onCreate() {
super.onCreate();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
return super.onStartCommand(intent, flags, startId);
}
@Override
public IBinder onBind(Intent intent) {
return null;
}
@Override
public void onDestroy() {
super.onDestroy();
}
}
2. 在manifest中配置Service
<service
android:name=".MyService"
android:enabled="true"
android:exported="false"/>
3. 启动与关闭Service
// 启动Service
Intent intent = new Intent(context, MyService.class);
context.startService(intent);
// 关闭Service
Intent intent = new Intent(context, MyService.class);
context.stopService(intent);