-2
私はRealmデータベースで作業しています。 idを主キーとして使用する方法を知っています。しかし、主キーとして日付を使用する方法を知りたいので、日付を検索すると画面に表示する必要があります。誰も私を助けることができますか?Realmデータベースの日付を主キーとして使用する方法は?
私はRealmデータベースで作業しています。 idを主キーとして使用する方法を知っています。しかし、主キーとして日付を使用する方法を知りたいので、日付を検索すると画面に表示する必要があります。誰も私を助けることができますか?Realmデータベースの日付を主キーとして使用する方法は?
通常、主キーとしての日付の使用はお勧めできません。あなたが必要とする状況に直面することができるので、2つのオブジェクトの日付は同じですが、主キーは2つのオブジェクトでは同じではありません。
任意の方法主キーが容易である日付を作る:
public class SomeModel extends RealmObject {
@PrimaryKey
private long date;
...
public long getDate(){return date;}
public void setDate(long date) {this.date = date;}
}
オブジェクトを作成する方法例:あなたがPKされていない列で検索を傾けるときから
SomeModel rv = realm.createObject(SomeModel.class, new Date().getTime());
を...と同じUIで表示 – Selvin
あなたの答えがわかりません。あなたは私にはっきりと教えてください。 –
彼は言っています、あなたのフィールドは**それから照会するための主キーでなければなりません。 '@ Index'を追加するだけです。 – EpicPandaForce