Java源码示例:io.realm.exceptions.RealmPrimaryKeyConstraintException

示例1
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();
    }
}