文字列のをSearchResultsActivity
からSearchResultPresenter
に渡す方法を教えてください。おかげWhere句の中に文字列変数を挿入します
My活動
public class SearchResultsActivity ...{
...
mPresenter.getUsers(searchQuery);
...
}
マイプレゼンター
public class SearchResultPresenter ...{
...
public void getUsers(String searchQuery) {
String query = "....Contains(name, 'searchQuery') "; // this doesn't work, shows the method parameter `searchQuery` is never used.
String whereClause = String.format(query, ...);
}
}
'PreparedStatement'と* bind parameters *を使う方が良いです。 'String.format'を使うことは似ています('? 'ではなく'%s'で)。 "String query" = .... "(name、 '%s')"; 'そして' String.format(query、searchQuery); ' –