Use 0 or BIND_AUTO_CREATE for bindService's flag
<p>By referring to <a href="http://developer.android.com/reference/android/content/Context.html#bindService%28android.content.Intent,%20android.content.ServiceConnection,%20int%29" rel="nofollow">bindService (Intent service, ServiceConnection conn, int flags)</a></p>

<p>May I know, when should we use 0 for <code>flags</code>, and when should we should we use <code>BIND_AUTO_CREATE</code> for <code>flags</code>? The documentation doesn't explain what is the meaning of 0 for flags.</p>

<h2>Example for using 0 as <code>flags</code></h2>

<pre><code>// Start auto complete service.
autoCompleteServiceIntent = new Intent(AutoCompleteService.class.getName()); 
startService(autoCompleteServiceIntent);
bindService(autoCompleteServiceIntent, serviceConnection, 0);
</code></pre>

<h2>Example for using <code>BIND_AUTO_CREATE</code> as <code>flags</code></h2>

<pre><code>mContext.bindService(new Intent("com.android.vending.billing.InAppBillingService.BIND"),
                             mServiceConn, Context.BIND_AUTO_CREATE);
</code></pre>
