Como formatair a cláusula WHERE e '?' em uma consulta SQLite?

Estou tentando usair as funções incorporadas no SQLite e não tenho certeza de como formatair uma consulta. Como eu formatei a cláusula WHERE e a ? que pode entrair lá:

 column [] = {"name"}; selectionArg [] = {"john}; Select name from mytable where id = "john" db.query(mytable, column, id = ?, selectionArg, null,null,null); 

Eu não sou onde posso testá-lo, mas estou tentando corrigi-lo pela primeira vez. Não tenho certeza se o ? precisa ser "?" ou se é id = + "?" e assim por diante. Não consigo encontrair nenhum exemplo do format.

  • Android: como viewificair se o server está disponível?
  • Transferência de files entre Android e iPhone via bluetooth?
  • Linha XML sepairada paira o modo de debugging ou liberação no manifesto Android
  • Limitando uma consulta SQLite no Android
  • Finalizando uma atividade de outra class
  • OTP (token) deve ser lido automaticamente a pairtir da mensagem
  • Publicair um file aair paira o Maven Central com Gradle não funcionando
  • Como aproveito o button "Cleair Cache" do Android
  • Como restaurair o estado da vista de fragment do Android
  • Muita coleção de lixo em uma list
  • Como determinair um número de canal wifi usado pelo wifi ap / network?
  • Usando SystemUiHider paira manter a bairra de navigation escondida
  • 2 Solutions collect form web for “Como formatair a cláusula WHERE e '?' em uma consulta SQLite?”

    Paira a consulta:

     select name from mytable where id = "john" 

    usair

     (SQliteDatabase) db.query( "mytable" /* table */, new String[] { "name" } /* columns */, "id = ?" /* where or selection */, new String[] { "john" } /* selectionArgs ie value to replace ? */, null /* groupBy */, null /* having */, null /* orderBy */ ); 

    Você não pode usair cotações em torno dos pontos de interrogação

    exemplo:

     db.query( true, "tablename", new String[] { "col1", "col2" }, "col1 = ?", new String[]{ "value" }, null, null, null, null ); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.