Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 领域IO v0.88和#x2B;-获取主键列名_Android_Realm - Fatal编程技术网

Android 领域IO v0.88和#x2B;-获取主键列名

Android 领域IO v0.88和#x2B;-获取主键列名,android,realm,Android,Realm,在以前版本的Realm IO上,我使用以下代码获取主键列名: Table table = realm.getTable(<class name>); long primaryKeyColumnIndex = table.getPrimaryKey(); String primaryKeyColumnName = table.getColumnName(primaryKeyColumnIndex); Table Table=realm.getTable(); long primary

在以前版本的Realm IO上,我使用以下代码获取主键列名:

Table table = realm.getTable(<class name>);
long primaryKeyColumnIndex = table.getPrimaryKey();
String primaryKeyColumnName = table.getColumnName(primaryKeyColumnIndex);
Table Table=realm.getTable();
long primaryKeyColumnIndex=table.getPrimaryKey();
字符串primaryKeyColumnName=table.getColumnName(primaryKeyColumnIndex);
在最近的版本中,我注意到Realm.getTable已经贬值。我想将代码迁移到realm.getSchema,但是我无法确定如何获取主键列名(如果存在)

任何帮助都将受到感激!
Gavin

为此添加了一个新的API
RealmObjectSchema.isPrimaryKey()
。在制作动态API时,我们不知何故忽略了这一点

它将在java v0.89.0领域发布,相关PR为。在v0.89.0发布之前,您可以使用快照发布来获取此新API


谢谢你指出这一点

我想我们在制作新的动态API时忽略了这一点。为这款漂亮的啤酒制造了一个问题。您想发布一个答案(参考v0.89或Realm IO)以便我标记为已接受吗?