title: selectionArgs in ContentResolver.query(...) can be a subquery?
body: <p>I'm working with SQLite on Android. <br/>
  I used <code>ContentProvider</code> to query data from db.
  And now, I have a problem when try to use subquery via <code>ContentResolver</code></p>
  
  <pre><code>String selection = "cat_id NOT IN ?"
  String[] selectionArgs = new String[]{"(SELECT Categories.id FROM Categories)"}
  cursor = mResolver.query(getContentUri(), getListColumns(),
                      selection, selectionArgs, orderBy);
  </code></pre>
  
  <p>And this is the error:</p>
  
  <pre><code>08-06 10:32:36.070: E/AndroidRuntime(2151): Caused by: android.database.sqlite.SQLiteException: near "?": syntax error (code 1): , while compiling: SELECT * FROM TRANSACTIONS WHERE cat_id NOT IN ? ORDER BY time_created ASC, id ASC`
  </code></pre>
  
  <p>My question is "Can I use selectionArgs be a Subquery?"
  <br/>
  My purpose is "get the list of transactions where cat_id is NOT IN a Category table". <br/>
  Who can help me?</p>