Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 2 additions & 6 deletions packages/react-native/ReactAndroid/build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,6 @@ val preparePrefab by
"react/renderer/componentregistry/")),
PrefabPreprocessingEntry(
"react_newarchdefaults", Pair("src/main/jni/react/newarchdefaults", "")),
PrefabPreprocessingEntry(
"react_cxxreactpackage", Pair("src/main/jni/react/runtime/cxxreactpackage", "")),
PrefabPreprocessingEntry(
"react_render_animations",
Pair("../ReactCommon/react/renderer/animations/", "react/renderer/animations/")),
Expand Down Expand Up @@ -215,6 +213,8 @@ val preparePrefab by
Pair("../ReactCommon/react/debug/", "react/debug/"),
Pair("../ReactCommon/react/utils/", "react/utils/"),
Pair("src/main/jni/react/jni", "react/jni/"),
// From: react_cxxreactpackage
Pair("src/main/jni/react/runtime/cxxreactpackage", ""),
)),
PrefabPreprocessingEntry(
"react_utils",
Expand Down Expand Up @@ -560,7 +560,6 @@ android {
"react_utils",
"react_render_componentregistry",
"react_newarchdefaults",
"react_cxxreactpackage",
"react_render_animations",
"react_render_core",
"react_render_consistency",
Expand Down Expand Up @@ -682,9 +681,6 @@ android {
create("react_newarchdefaults") {
headers = File(prefabHeadersDir, "react_newarchdefaults").absolutePath
}
create("react_cxxreactpackage") {
headers = File(prefabHeadersDir, "react_cxxreactpackage").absolutePath
}
create("react_render_animations") {
headers = File(prefabHeadersDir, "react_render_animations").absolutePath
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,6 @@ add_library(react_debug ALIAS ReactAndroid::react_debug)
add_library(react_utils ALIAS ReactAndroid::react_utils)
add_library(react_render_componentregistry ALIAS ReactAndroid::react_render_componentregistry)
add_library(react_newarchdefaults ALIAS ReactAndroid::react_newarchdefaults)
add_library(react_cxxreactpackage ALIAS ReactAndroid::react_cxxreactpackage)
add_library(react_render_core ALIAS ReactAndroid::react_render_core)
add_library(react_render_graphics ALIAS ReactAndroid::react_render_graphics)
add_library(rrc_view ALIAS ReactAndroid::rrc_view)
Expand Down Expand Up @@ -102,7 +101,6 @@ target_link_libraries(${CMAKE_PROJECT_NAME}
react_utils # prefab ready
react_nativemodule_core # prefab ready
react_newarchdefaults # prefab ready
react_cxxreactpackage # prefab ready
react_render_componentregistry # prefab ready
react_render_core # prefab ready
react_render_debug # prefab ready
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public static void loadLibrary() throws UnsatisfiedLinkError {
super(
config == null
? initHybridDefaultConfig(enableDebugger, debuggerName)
: initHybrid(enableDebugger, debuggerName, config.heapSizeMB));
: initHybrid(enableDebugger, debuggerName, config.getHeapSizeMB()));
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ import android.widget.EditText
public class DoubleTapReloadRecognizer {
private var doRefresh = false

public fun didDoubleTapR(keyCode: Int, view: View): Boolean {
public fun didDoubleTapR(keyCode: Int, view: View?): Boolean {
if (keyCode == KeyEvent.KEYCODE_R && view !is EditText) {
if (doRefresh) {
doRefresh = false
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,21 +11,10 @@ package com.facebook.react.runtime.cxxreactpackage
import com.facebook.jni.HybridData
import com.facebook.proguard.annotations.DoNotStrip
import com.facebook.react.common.annotations.UnstableReactNativeAPI
import com.facebook.soloader.SoLoader

/** CxxReactPackage is used to register C++ Turbo Modules with React Native. */
@UnstableReactNativeAPI()
public abstract class CxxReactPackage {
@UnstableReactNativeAPI
public abstract class CxxReactPackage protected constructor(hybridData: HybridData?) {

@DoNotStrip @Suppress("NoHungarianNotation") private var mHybridData: HybridData?

protected constructor(hybridData: HybridData?) {
mHybridData = hybridData
}

private companion object {
init {
SoLoader.loadLibrary("react_cxxreactpackage")
}
}
@DoNotStrip @Suppress("NoHungarianNotation") private var mHybridData: HybridData? = hybridData
}
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,17 @@ add_compile_options(


#########################
### cxxreactpackage ###
### cxxreactpackage ###
#########################

add_library(react_cxxreactpackage SHARED ReactCommon/OnLoad.cpp)
add_library(react_cxxreactpackage INTERFACE)

target_include_directories(react_cxxreactpackage
PUBLIC
INTERFACE
${CMAKE_CURRENT_SOURCE_DIR}
)

target_link_libraries(react_cxxreactpackage
INTERFACE
fb
fbjni)

This file was deleted.