From 89c89e219c39d308f7b252115596e22e7fb75a9c Mon Sep 17 00:00:00 2001 From: John Knox Date: Mon, 13 Aug 2018 03:49:22 -0700 Subject: [PATCH] Expose Diagnostic screen in sample app Summary: Adds a link on MainActivitiy that opens the diagnostic screen Reviewed By: danielbuechele Differential Revision: D9267065 fbshipit-source-id: 1b44134de0e57f8021b19d76644dac6389c88b65 --- .../flipper/sample/RootComponentSpec.java | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/android/sample/src/main/java/com/facebook/flipper/sample/RootComponentSpec.java b/android/sample/src/main/java/com/facebook/flipper/sample/RootComponentSpec.java index 89613af14..26996c756 100644 --- a/android/sample/src/main/java/com/facebook/flipper/sample/RootComponentSpec.java +++ b/android/sample/src/main/java/com/facebook/flipper/sample/RootComponentSpec.java @@ -2,6 +2,7 @@ package com.facebook.flipper.sample; +import android.content.Intent; import android.util.Log; import com.facebook.litho.ClickEvent; import com.facebook.litho.Column; @@ -11,6 +12,8 @@ import com.facebook.litho.annotations.LayoutSpec; import com.facebook.litho.annotations.OnCreateLayout; import com.facebook.litho.annotations.OnEvent; import com.facebook.litho.widget.Text; +import com.facebook.sonar.android.diagnostics.SonarDiagnosticActivity; + import java.io.IOException; import okhttp3.Call; import okhttp3.Callback; @@ -37,8 +40,12 @@ public class RootComponentSpec { .key("2") .textSizeSp(20) .clickHandler(RootComponent.hitPostRequest(c))) - .child(Text.create(c).text("I'm just some text").key("3").textSizeSp(20)) - .build(); + .child(Text.create(c) + .text("Diagnose connection issues") + .key("3") + .textSizeSp(20) + .clickHandler(RootComponent.openDiagnostics(c))) + .build(); } @OnEvent(ClickEvent.class) @@ -99,4 +106,10 @@ public class RootComponentSpec { } }); } + + @OnEvent(ClickEvent.class) + static void openDiagnostics(final ComponentContext c) { + Intent intent = new Intent(c, SonarDiagnosticActivity.class); + c.startActivity(intent); + } }