@Nullable for example plugin
Summary: Per title. Reviewed By: jknoxville Differential Revision: D10464336 fbshipit-source-id: 84b572d9fddf62b8515183aff6bb64925772c719
This commit is contained in:
committed by
Facebook Github Bot
parent
76d40e7ddf
commit
2a179b9d3c
@@ -8,6 +8,7 @@
|
|||||||
package com.facebook.flipper.plugins.example;
|
package com.facebook.flipper.plugins.example;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
|
import android.support.annotation.Nullable;
|
||||||
import android.widget.Toast;
|
import android.widget.Toast;
|
||||||
import com.facebook.flipper.core.FlipperConnection;
|
import com.facebook.flipper.core.FlipperConnection;
|
||||||
import com.facebook.flipper.core.FlipperObject;
|
import com.facebook.flipper.core.FlipperObject;
|
||||||
@@ -19,8 +20,9 @@ public class ExampleFlipperPlugin implements FlipperPlugin {
|
|||||||
|
|
||||||
public static final String ID = "Example";
|
public static final String ID = "Example";
|
||||||
|
|
||||||
private Activity mActivity;
|
@Nullable private Activity mActivity;
|
||||||
private FlipperConnection mConnection;
|
|
||||||
|
@Nullable private FlipperConnection mConnection;
|
||||||
|
|
||||||
private int mNotificationsSent = 0;
|
private int mNotificationsSent = 0;
|
||||||
|
|
||||||
@@ -37,14 +39,13 @@ public class ExampleFlipperPlugin implements FlipperPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onConnect(FlipperConnection connection) throws Exception {
|
public void onConnect(FlipperConnection connection) {
|
||||||
mConnection = connection;
|
mConnection = connection;
|
||||||
connection.receive(
|
connection.receive(
|
||||||
"displayMessage",
|
"displayMessage",
|
||||||
new FlipperReceiver() {
|
new FlipperReceiver() {
|
||||||
@Override
|
@Override
|
||||||
public void onReceive(final FlipperObject params, FlipperResponder responder)
|
public void onReceive(final FlipperObject params, FlipperResponder responder) {
|
||||||
throws Exception {
|
|
||||||
if (mActivity != null) {
|
if (mActivity != null) {
|
||||||
mActivity.runOnUiThread(
|
mActivity.runOnUiThread(
|
||||||
new Runnable() {
|
new Runnable() {
|
||||||
@@ -70,7 +71,7 @@ public class ExampleFlipperPlugin implements FlipperPlugin {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onDisconnect() throws Exception {
|
public void onDisconnect() {
|
||||||
mConnection = null;
|
mConnection = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user