android studio startService
1.startService1.代码开始服务:Intent intent = new Intent(MainActivity.this, TestService.class);startService(intent);停止服务:stopService(new Intent(MainActivity.this,TestService.class));服务代码:public class TestSer
·
1.startService
1.代码
开始服务:
Intent intent = new Intent(MainActivity.this, TestService.class);
startService(intent);
停止服务:
stopService(new Intent(MainActivity.this,TestService.class));
服务代码:
public class TestService extends Service {
private static final String TAG = "TestService";
@Nullable
@Override
public IBinder onBind(Intent intent) {
Log.d(TAG, "onBind: ");
return null;
}
@Override
public void onCreate() {
Log.d(TAG, "onCreate: ");
super.onCreate();
}
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
Log.d(TAG, "onStartCommand: ");
return super.onStartCommand(intent, flags, startId);
}
@Override
public void onDestroy() {
Log.d(TAG, "onDestroy: ");
super.onDestroy();
}
@Override
public boolean onUnbind(Intent intent) {
Log.d(TAG, "onUnbind: ");
return super.onUnbind(intent);
}
@Override
public void onRebind(Intent intent) {
Log.d(TAG, "onRebind: ");
super.onRebind(intent);
}
}
声明服务:
<service android:name=".TestService"/>
1.生命周期
开始---->停止
更多推荐
已为社区贡献16条内容
所有评论(0)