質問: realm.where().equalTo("recipeInfo", "おすすめ").findAll() findViewById(R.id.test).setText(rdn.toString()) } ``` このコードだとRecipeクラスの条件に一致したすべてのデータを抽出してしまいます。 やりたいのはRecipeクラスの一つのカラムのみ抽出することです。 調べてもわかりませんでした。 ご教授願いします。
回答: .findAll()→.findFirst()にすると最初にヒットしたカラムだけが入るようになるかと思います。 そしてsetTextの内容ですが、それですと抽出したカラムのすべての値を対象としています。 val rdnset = rdn.抽出したカラムの中で出力したい属性名(例:rdn.recipeInfo).toString() findViewById(R.id.test).setText(rdnset) のようにしたら良いかとおもいます。 自分では試しておりませんので、エラー等でできなかったらすみません・・・