2017-01-20 15 views
-2

私はRealmデータベースで作業しています。 idを主キーとして使用する方法を知っています。しかし、主キーとして日付を使用する方法を知りたいので、日付を検索すると画面に表示する必要があります。誰も私を助けることができますか?Realmデータベースの日付を主キーとして使用する方法は?

+0

を...と同じUIで表示 – Selvin

+1

あなたの答えがわかりません。あなたは私にはっきりと教えてください。 –

+0

彼は言っています、あなたのフィールドは**それから照会するための主キーでなければなりません。 '@ Index'を追加するだけです。 – EpicPandaForce

答えて

0

通常、主キーとしての日付の使用はお勧めできません。あなたが必要とする状況に直面することができるので、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()); 
関連する問題