类io.realm.exceptions.RealmPrimaryKeyConstraintException源码实例Demo

下面列出了怎么用io.realm.exceptions.RealmPrimaryKeyConstraintException的API类实例代码及写法,或者点击链接到github查看源代码。

private void createAuxData(Realm realm, TransactionResult tResult, String dataBaseKey)
{
    try
    {
        //ContractAddress cAddr = new ContractAddress(tResult.contractChainId, tResult.contractAddress);
        RealmAuxData realmData = realm.createObject(RealmAuxData.class, dataBaseKey);
        realmData.setResultTime(tResult.resultTime);
        realmData.setResult(tResult.result);
        realmData.setChainId(tResult.contractChainId);
        realmData.setFunctionId(tResult.method);
        realmData.setTokenId(tResult.tokenId.toString(Character.MAX_RADIX));
    }
    catch (RealmPrimaryKeyConstraintException e)
    {
        //in theory we should never see this
        e.printStackTrace();
    }
}