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 条评论

发表评论

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