本文整理汇总了C#中Realm.@where方法的典型用法代码示例。如果您正苦于以下问题:C# Realm.@where方法的具体用法?C# Realm.@where怎么用?C# Realm.@where使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Realm
的用法示例。
在下文中一共展示了Realm.@where方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: onCreate
protected internal override void onCreate(Bundle savedInstanceState)
{
base.onCreate(savedInstanceState);
// Generate a key
// IMPORTANT! This is a silly way to generate a key. It is also never stored.
// For proper key handling please consult:
// * https://developer.android.com/training/articles/keystore.html
// * http://nelenkov.blogspot.dk/2012/05/storing-application-secrets-in-androids.html
sbyte[] key = new sbyte[64];
(new SecureRandom()).NextBytes(key);
RealmConfiguration realmConfiguration = (new RealmConfiguration.Builder(this)).encryptionKey(key).build();
// Start with a clean slate every time
Realm.deleteRealm(realmConfiguration);
// Open the Realm with encryption enabled
realm = Realm.getInstance(realmConfiguration);
// Everything continues to work as normal except for that the file is encrypted on disk
realm.beginTransaction();
Person person = realm.createObject(typeof(Person));
person.Name = "Happy Person";
person.Age = 14;
realm.commitTransaction();
person = [email protected](typeof(Person)).findFirst();
Log.i(TAG, string.Format("Person name: {0}", person.Name));
}
示例2: onStart
public override void onStart()
{
base.onStart();
// Create Realm instance for the UI thread
realm = Realm.DefaultInstance;
allSortedDots = [email protected](typeof(Dot)).between("x", 25, 75).between("y", 0, 50).findAllSortedAsync("x", RealmResults.SORT_ORDER_ASCENDING, "y", RealmResults.SORT_ORDER_DESCENDING);
dotAdapter.updateList(allSortedDots);
allSortedDots.addChangeListener(this);
}