Skip to content

Commit 0c58ccf

Browse files
zeyapfacebook-github-bot
authored andcommitted
Call Java AudioModule from C++ TM to play audio (#51037)
Summary: Pull Request resolved: #51037 ## Changelog: [Android] [Changed] - Make mHybridData in CxxReactPackage protected In some cases subclass needs to override it in constructor Reviewed By: javache Differential Revision: D73894471 fbshipit-source-id: 7958f9b88841a0201d39e49fba09af76927e5737
1 parent b406c0a commit 0c58ccf

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

packages/react-native/ReactAndroid/api/ReactAndroid.api

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3319,6 +3319,7 @@ public final class com/facebook/react/runtime/ReactSurfaceView : com/facebook/re
33193319
}
33203320

33213321
public abstract class com/facebook/react/runtime/cxxreactpackage/CxxReactPackage {
3322+
protected field mHybridData Lcom/facebook/jni/HybridData;
33223323
protected fun <init> (Lcom/facebook/jni/HybridData;)V
33233324
}
33243325

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/cxxreactpackage/CxxReactPackage.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,5 +16,8 @@ import com.facebook.react.common.annotations.FrameworkAPI
1616
@OptIn(FrameworkAPI::class)
1717
public abstract class CxxReactPackage protected constructor(hybridData: HybridData?) {
1818

19-
@DoNotStrip @Suppress("NoHungarianNotation") private var mHybridData: HybridData? = hybridData
19+
@DoNotStrip
20+
@JvmField
21+
@Suppress("NoHungarianNotation")
22+
protected var mHybridData: HybridData? = hybridData
2023
}

0 commit comments

Comments
 (0)