これがどのように機能するかを理解しようとしていますが、バインディングがどのように発生するかがわかりません。valueOf()を取得する必要はありますか?文字列配列の引数は単なる文字列ではありませんか?
private final String MY_QUERY = "SELECT * FROM table_a a INNER JOIN table_b b "+
"ON a.id=b.other_id WHERE b.property_id=?";
db.rawQuery(MY_QUERY, new String[]{String.valueOf(propertyId)});
また、テーブルを結合したいのですが、正しく設定する方法がわかりません。少なくとも、String配列の引数です。