diff --git a/adapter/ohos/entrance/BUILD.gn b/adapter/ohos/entrance/BUILD.gn index 0e6ffef36b1259dd1b75d80b40f3c3e19f865a95..21d3f2d74dc7a5927bd237ae3d0a973842560029 100644 --- a/adapter/ohos/entrance/BUILD.gn +++ b/adapter/ohos/entrance/BUILD.gn @@ -142,6 +142,7 @@ template("ace_ohos_standard_source_set") { "preferences:native_preferences", "relational_store:native_dataability", "relational_store:native_rdb", + "request:preload_native", "resource_management:global_resmgr", "runtime_core:ani", "safwk:system_ability_fwk", diff --git a/adapter/ohos/entrance/ui_content_impl.cpp b/adapter/ohos/entrance/ui_content_impl.cpp index 193a2e0bfbd95360c8a40712c622737d82c3a021..06fe506edb25d4c3e936853d9114fa10ac5438e6 100644 --- a/adapter/ohos/entrance/ui_content_impl.cpp +++ b/adapter/ohos/entrance/ui_content_impl.cpp @@ -33,6 +33,7 @@ #include "locale_config.h" #include "native_reference.h" #include "ohos/init_data.h" +#include "request_preload.h" #ifdef RESOURCE_SCHEDULE_SERVICE_ENABLE #include "res_sched_client.h" #include "res_type.h" @@ -1535,6 +1536,7 @@ UIContentErrorCode UIContentImpl::CommonInitializeForm( AceApplicationInfo::GetInstance().SetUid(IPCSkeleton::GetCallingUid()); AceApplicationInfo::GetInstance().SetPid(IPCSkeleton::GetCallingRealPid()); CapabilityRegistry::Register(); + Request::Preload::SetFileCachePath(context->GetCacheDir()); ImageFileCache::GetInstance().SetImageCacheFilePath(context->GetCacheDir()); }); } @@ -2063,6 +2065,7 @@ void UIContentImpl::SetAceApplicationInfo(std::shared_ptrGetCacheDir()); ImageFileCache::GetInstance().SetImageCacheFilePath(context->GetCacheDir()); XcollieInterface::GetInstance().SetTimerCount("HIT_EMPTY_WARNING", TIMEOUT_LIMIT, COUNT_LIMIT);