Edit android-native.mdx using inpage editor

Summary:
This diff has been automatically generated by the inpage editor.
                        If you want to update this diff, go through the preview link that would be attached to the test plan.
                        Please ensure you are editing the same page that was used to create this diff.

Reviewed By: nikoant

Differential Revision: D35679965

fbshipit-source-id: e09fc61be1bbade7dd04286af550a1b454512c42
This commit is contained in:
Nivaldo Bondança
2022-04-21 02:48:19 -07:00
committed by Facebook GitHub Bot
parent 9865bebc02
commit 9086cf7559

View File

@@ -26,10 +26,10 @@ repositories {
} }
dependencies { dependencies {
debugImplementation 'com.facebook.flipper:flipper:0.143.0' debugImplementation 'com.facebook.flipper:flipper:0.142.0'
debugImplementation 'com.facebook.soloader:soloader:0.10.1' debugImplementation 'com.facebook.soloader:soloader:0.10.1'
releaseImplementation 'com.facebook.flipper:flipper-noop:0.143.0' releaseImplementation 'com.facebook.flipper:flipper-noop:0.142.0'
} }
``` ```
@@ -55,6 +55,36 @@ repository, which provides empty implementations for several Flipper plugins.
Now you can initialize Flipper in your Application's `onCreate` method, which involves Now you can initialize Flipper in your Application's `onCreate` method, which involves
initializing SoLoader (for loading the C++ part of Flipper) and starting a `FlipperClient`. initializing SoLoader (for loading the C++ part of Flipper) and starting a `FlipperClient`.
import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';
<Tabs>
<TabItem value="kt" label="Kotlin">
```kotlin
import com.facebook.flipper.android.AndroidFlipperClient
import com.facebook.flipper.android.utils.FlipperUtils
import com.facebook.flipper.core.FlipperClient
import com.facebook.flipper.plugins.inspector.DescriptorMapping
import com.facebook.flipper.plugins.inspector.InspectorFlipperPlugin
class MyApplication : Application {
override fun onCreate() {
super.onCreate()
SoLoader.init(this, false)
if (BuildConfig.DEBUG && FlipperUtils.shouldEnableFlipper(this)) {
val client = AndroidFlipperClient.getInstance(this)
client.addPlugin(InspectorFlipperPlugin(this, DescriptorMapping.withDefaults()))
client.start()
}
}
}
```
</TabItem>
<TabItem value="java" label="Java">
```java ```java
import com.facebook.flipper.android.AndroidFlipperClient; import com.facebook.flipper.android.AndroidFlipperClient;
import com.facebook.flipper.android.utils.FlipperUtils; import com.facebook.flipper.android.utils.FlipperUtils;
@@ -79,6 +109,9 @@ public class MyApplication extends Application {
} }
``` ```
</TabItem>
</Tabs>
## Diagnostics ## Diagnostics
It's recommended that you add the following activity to the manifest, which can help diagnose integration issues and other problems: It's recommended that you add the following activity to the manifest, which can help diagnose integration issues and other problems:
@@ -101,10 +134,10 @@ repositories {
} }
dependencies { dependencies {
debugImplementation 'com.facebook.flipper:flipper:0.143.1-SNAPSHOT' debugImplementation 'com.facebook.flipper:flipper:0.142.1-SNAPSHOT'
debugImplementation 'com.facebook.soloader:soloader:0.10.1' debugImplementation 'com.facebook.soloader:soloader:0.10.1'
releaseImplementation 'com.facebook.flipper:flipper-noop:0.143.1-SNAPSHOT' releaseImplementation 'com.facebook.flipper:flipper-noop:0.142.1-SNAPSHOT'
} }
``` ```