Android

Android Service实例与启动

启动

Intent intent=new Intent(this,LocalService.class);

startService(intent);

public class LocalService extends Service {
? ? private static final String TAG = "LocalService";

? ? @Override
? ? public IBinder onBind(Intent intent) {
? ? ? ? return binder;
? ? }

? ? public void onCreate() {
? ? ? ? ? ? super.onCreate();?
? ? }?

? ? @Override?
? ? public void onStart(Intent intent, int startId) {?
? ? ? ? ? ? Log.i(TAG, "onStart");?
? ? ? ? ? ? super.onStart(intent, startId);?
? ? }

? ? @Override?
? ? public int onStartCommand(Intent intent, int flags, int startId) {?
? ? ? ? Log.i(TAG, "onStartCommand");?
? ? ? ? return START_STICKY;
? ? }

? ? @Override?
? ? public void onDestroy() {?
? ? ? ? ? ? Log.i(TAG, "onDestroy");?
? ? ? ? ? ? super.onDestroy();?
? ? }

? ? public class LocalBinder extends Binder{
? ? ? ? LocalService getService(){
? ? ? ? ? ? return LocalService.this;
? ? ? ? }
? ? }
? ??
}

0 条评论

发表评论

你需要登录后才可进行发表