diff --git a/interfaces/ets/ani/resourceManager/src/resourceManager.cpp b/interfaces/ets/ani/resourceManager/src/resourceManager.cpp index 4b3eaeb3cc4f8821c3a37604534c16055411380f..89fb2bbb61bb22d1e3bd9968a48392016903bc27 100644 --- a/interfaces/ets/ani/resourceManager/src/resourceManager.cpp +++ b/interfaces/ets/ani/resourceManager/src/resourceManager.cpp @@ -927,15 +927,15 @@ ani_object ResMgrAddon::GetRawFdSync(ani_env* env, ani_object object, ani_string return nullptr; } - if (ANI_OK != env->Object_SetPropertyByName_Double(obj, "fd", dataContext->descriptor_.fd)) { + if (ANI_OK != env->Object_SetPropertyByName_Int(obj, "fd", dataContext->descriptor_.fd)) { RESMGR_HILOGE(RESMGR_ANI_TAG, "Set property 'fd' failed"); } - if (ANI_OK != env->Object_SetPropertyByName_Double(obj, "offset", dataContext->descriptor_.offset)) { + if (ANI_OK != env->Object_SetPropertyByName_Long(obj, "offset", dataContext->descriptor_.offset)) { RESMGR_HILOGE(RESMGR_ANI_TAG, "Set property 'offset' failed"); } - if (ANI_OK != env->Object_SetPropertyByName_Double(obj, "length", dataContext->descriptor_.length)) { + if (ANI_OK != env->Object_SetPropertyByName_Long(obj, "length", dataContext->descriptor_.length)) { RESMGR_HILOGE(RESMGR_ANI_TAG, "Set property 'length' failed"); } return obj;