Fix sample app style issues
Summary: Start adding Nullable and finals in some places to make our sample app (and hopefully rest of the codebase) follow some of the standards we have in place elsewhere. Reviewed By: jknoxville Differential Revision: D10463816 fbshipit-source-id: 7df6758919331ba8a334c94214b9e02bbab8cd2d
This commit is contained in:
committed by
Facebook Github Bot
parent
f1c6ebfbd5
commit
cb186d2af3
@@ -9,6 +9,7 @@ package com.facebook.flipper.sample;
|
|||||||
|
|
||||||
import android.app.Application;
|
import android.app.Application;
|
||||||
import android.content.Context;
|
import android.content.Context;
|
||||||
|
import android.support.annotation.Nullable;
|
||||||
import com.facebook.flipper.android.AndroidFlipperClient;
|
import com.facebook.flipper.android.AndroidFlipperClient;
|
||||||
import com.facebook.flipper.core.FlipperClient;
|
import com.facebook.flipper.core.FlipperClient;
|
||||||
import com.facebook.flipper.plugins.example.ExampleFlipperPlugin;
|
import com.facebook.flipper.plugins.example.ExampleFlipperPlugin;
|
||||||
@@ -28,7 +29,7 @@ import okhttp3.OkHttpClient;
|
|||||||
|
|
||||||
public class FlipperSampleApplication extends Application {
|
public class FlipperSampleApplication extends Application {
|
||||||
|
|
||||||
public static OkHttpClient okhttpClient;
|
@Nullable public static OkHttpClient sOkHttpClient = null;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate() {
|
public void onCreate() {
|
||||||
@@ -38,10 +39,10 @@ public class FlipperSampleApplication extends Application {
|
|||||||
final FlipperClient client = AndroidFlipperClient.getInstance(this);
|
final FlipperClient client = AndroidFlipperClient.getInstance(this);
|
||||||
final DescriptorMapping descriptorMapping = DescriptorMapping.withDefaults();
|
final DescriptorMapping descriptorMapping = DescriptorMapping.withDefaults();
|
||||||
|
|
||||||
NetworkFlipperPlugin networkPlugin = new NetworkFlipperPlugin();
|
final NetworkFlipperPlugin networkPlugin = new NetworkFlipperPlugin();
|
||||||
FlipperOkhttpInterceptor interceptor = new FlipperOkhttpInterceptor(networkPlugin);
|
final FlipperOkhttpInterceptor interceptor = new FlipperOkhttpInterceptor(networkPlugin);
|
||||||
|
|
||||||
okhttpClient =
|
sOkHttpClient =
|
||||||
new OkHttpClient.Builder()
|
new OkHttpClient.Builder()
|
||||||
.addNetworkInterceptor(interceptor)
|
.addNetworkInterceptor(interceptor)
|
||||||
.connectTimeout(60, TimeUnit.SECONDS)
|
.connectTimeout(60, TimeUnit.SECONDS)
|
||||||
|
|||||||
@@ -19,14 +19,14 @@ import com.facebook.litho.LithoView;
|
|||||||
public class MainActivity extends AppCompatActivity {
|
public class MainActivity extends AppCompatActivity {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
protected void onCreate(Bundle savedInstanceState) {
|
protected void onCreate(final Bundle savedInstanceState) {
|
||||||
super.onCreate(savedInstanceState);
|
super.onCreate(savedInstanceState);
|
||||||
final ComponentContext c = new ComponentContext(this);
|
final ComponentContext c = new ComponentContext(this);
|
||||||
setContentView(LithoView.create(c, RootComponent.create(c).build()));
|
setContentView(LithoView.create(c, RootComponent.create(c).build()));
|
||||||
|
|
||||||
FlipperClient client = AndroidFlipperClient.getInstanceIfInitialized();
|
final FlipperClient client = AndroidFlipperClient.getInstanceIfInitialized();
|
||||||
if (client != null) {
|
if (client != null) {
|
||||||
FlipperPlugin samplePlugin = client.getPlugin(ExampleFlipperPlugin.ID);
|
final FlipperPlugin samplePlugin = client.getPlugin(ExampleFlipperPlugin.ID);
|
||||||
if (samplePlugin instanceof ExampleFlipperPlugin) {
|
if (samplePlugin instanceof ExampleFlipperPlugin) {
|
||||||
((ExampleFlipperPlugin) samplePlugin).setActivity(this);
|
((ExampleFlipperPlugin) samplePlugin).setActivity(this);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -68,7 +68,7 @@ public class RootComponentSpec {
|
|||||||
|
|
||||||
final Request request =
|
final Request request =
|
||||||
new Request.Builder().url("https://api.github.com/repos/facebook/yoga").get().build();
|
new Request.Builder().url("https://api.github.com/repos/facebook/yoga").get().build();
|
||||||
FlipperSampleApplication.okhttpClient
|
FlipperSampleApplication.sOkHttpClient
|
||||||
.newCall(request)
|
.newCall(request)
|
||||||
.enqueue(
|
.enqueue(
|
||||||
new Callback() {
|
new Callback() {
|
||||||
@@ -101,7 +101,7 @@ public class RootComponentSpec {
|
|||||||
.post(formBody)
|
.post(formBody)
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
FlipperSampleApplication.okhttpClient
|
FlipperSampleApplication.sOkHttpClient
|
||||||
.newCall(request)
|
.newCall(request)
|
||||||
.enqueue(
|
.enqueue(
|
||||||
new Callback() {
|
new Callback() {
|
||||||
|
|||||||
Reference in New Issue
Block a user