本文整理汇总了C#中Realm.createObject方法的典型用法代码示例。如果您正苦于以下问题:C# Realm.createObject方法的具体用法?C# Realm.createObject怎么用?C# Realm.createObject使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Realm
的用法示例。
在下文中一共展示了Realm.createObject方法的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: execute
public override void execute(Realm realm)
{
realm.createObject(typeof(Elephant));
realm.createObject(typeof(Lion));
realm.createObject(typeof(Zebra));
realm.createObject(typeof(Snake));
realm.createObject(typeof(Spider));
}