package com.xxx; import android.provider.Settings.Secure; import android.app.Activity; import android.os.Bundle; import android.view.KeyEvent; import android.util.Log; import com.facebook.react.LifecycleState; import com.facebook.react.ReactInstanceManager; import com.facebook.react.ReactRootView; import com.facebook.react.modules.core.DefaultHardwareBackBtnHandler; import com.facebook.react.shell.MainReactPackage; import com.facebook.soloader.SoLoader; import javax.annotation.Nullable; import com.oney.gcm.GcmPackage; import io.neson.react.notification.NotificationPackage; public class MainActivity extends Activity implements DefaultHardwareBackBtnHandler { private ReactInstanceManager mReactInstanceManager; private ReactRootView mReactRootView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mReactRootView = new ReactRootView(this); mReactInstanceManager = ReactInstanceManager.builder() .setApplication(getApplication()) .setBundleAssetName("index.android.bundle") .setJSMainModuleName("index.android") .addPackage(new MainReactPackage()) .addPackage(new GcmPackage()) .addPackage(new NotificationPackage(this)) .setUseDeveloperSupport(BuildConfig.DEBUG) .setInitialLifecycleState(LifecycleState.RESUMED) .build(); mReactRootView.startReactApplication(mReactInstanceManager, "XXX", getLaunchOptions()); setContentView(mReactRootView); } protected @Nullable Bundle getLaunchOptions() { Bundle bundle = new Bundle(); bundle.putString("android_id", android_id); return bundle; } @Override mReactInstanceManager.showDevOptionsDialog(); return true; } return super.onKeyUp(keyCode, event); } @Override public void onBackPressed() { if (mReactInstanceManager != null) { mReactInstanceManager.onBackPressed(); } else { super.onBackPressed(); } } @Override public void invokeDefaultOnBackPressed() { super.onBackPressed(); } @Override protected void onPause() { super.onPause(); if (mReactInstanceManager != null) { mReactInstanceManager.onPause(); } } @Override protected void onResume() { super.onResume(); if (mReactInstanceManager != null) { mReactInstanceManager.onResume(this, this); } } }
Standard input is empty
Main.java:17: error: class MainActivity is public, should be declared in a file named MainActivity.java
public class MainActivity extends Activity implements DefaultHardwareBackBtnHandler {
^
Main.java:2: error: package android.provider.Settings does not exist
import android.provider.Settings.Secure;
^
Main.java:3: error: package android.app does not exist
import android.app.Activity;
^
Main.java:4: error: package android.os does not exist
import android.os.Bundle;
^
Main.java:5: error: package android.view does not exist
import android.view.KeyEvent;
^
Main.java:6: error: package android.util does not exist
import android.util.Log;
^
Main.java:7: error: package com.facebook.react does not exist
import com.facebook.react.LifecycleState;
^
Main.java:8: error: package com.facebook.react does not exist
import com.facebook.react.ReactInstanceManager;
^
Main.java:9: error: package com.facebook.react does not exist
import com.facebook.react.ReactRootView;
^
Main.java:10: error: package com.facebook.react.modules.core does not exist
import com.facebook.react.modules.core.DefaultHardwareBackBtnHandler;
^
Main.java:11: error: package com.facebook.react.shell does not exist
import com.facebook.react.shell.MainReactPackage;
^
Main.java:12: error: package com.facebook.soloader does not exist
import com.facebook.soloader.SoLoader;
^
Main.java:13: error: cannot find symbol
import javax.annotation.Nullable;
^
symbol: class Nullable
location: package javax.annotation
Main.java:14: error: package com.oney.gcm does not exist
import com.oney.gcm.GcmPackage;
^
Main.java:15: error: package io.neson.react.notification does not exist
import io.neson.react.notification.NotificationPackage;
^
Main.java:17: error: cannot find symbol
public class MainActivity extends Activity implements DefaultHardwareBackBtnHandler {
^
symbol: class Activity
Main.java:17: error: cannot find symbol
public class MainActivity extends Activity implements DefaultHardwareBackBtnHandler {
^
symbol: class DefaultHardwareBackBtnHandler
Main.java:19: error: cannot find symbol
private ReactInstanceManager mReactInstanceManager;
^
symbol: class ReactInstanceManager
location: class MainActivity
Main.java:20: error: cannot find symbol
private ReactRootView mReactRootView;
^
symbol: class ReactRootView
location: class MainActivity
Main.java:23: error: cannot find symbol
protected void onCreate(Bundle savedInstanceState) {
^
symbol: class Bundle
location: class MainActivity
Main.java:44: error: cannot find symbol
protected @Nullable Bundle getLaunchOptions() {
^
symbol: class Bundle
location: class MainActivity
Main.java:52: error: cannot find symbol
public boolean onKeyUp(int keyCode, KeyEvent event) {
^
symbol: class KeyEvent
location: class MainActivity
Main.java:44: error: cannot find symbol
protected @Nullable Bundle getLaunchOptions() {
^
symbol: class Nullable
location: class MainActivity
Main.java:22: error: method does not override or implement a method from a supertype
@Override
^
Main.java:24: error: cannot find symbol
super.onCreate(savedInstanceState);
^
symbol: variable super
location: class MainActivity
Main.java:25: error: cannot find symbol
mReactRootView = new ReactRootView(this);
^
symbol: class ReactRootView
location: class MainActivity
Main.java:35: error: cannot find symbol
.setInitialLifecycleState(LifecycleState.RESUMED)
^
symbol: variable LifecycleState
location: class MainActivity
Main.java:34: error: cannot find symbol
.setUseDeveloperSupport(BuildConfig.DEBUG)
^
symbol: variable BuildConfig
location: class MainActivity
Main.java:33: error: cannot find symbol
.addPackage(new NotificationPackage(this))
^
symbol: class NotificationPackage
location: class MainActivity
Main.java:32: error: cannot find symbol
.addPackage(new GcmPackage())
^
symbol: class GcmPackage
location: class MainActivity
Main.java:31: error: cannot find symbol
.addPackage(new MainReactPackage())
^
symbol: class MainReactPackage
location: class MainActivity
Main.java:28: error: cannot find symbol
.setApplication(getApplication())
^
symbol: method getApplication()
location: class MainActivity
Main.java:27: error: cannot find symbol
mReactInstanceManager = ReactInstanceManager.builder()
^
symbol: variable ReactInstanceManager
location: class MainActivity
Main.java:45: error: cannot find symbol
Bundle bundle = new Bundle();
^
symbol: class Bundle
location: class MainActivity
Main.java:45: error: cannot find symbol
Bundle bundle = new Bundle();
^
symbol: class Bundle
location: class MainActivity
Main.java:46: error: cannot find symbol
String android_id = Secure.getString(this.getContentResolver(), Secure.ANDROID_ID);
^
symbol: method getContentResolver()
Main.java:46: error: cannot find symbol
String android_id = Secure.getString(this.getContentResolver(), Secure.ANDROID_ID);
^
symbol: variable Secure
location: class MainActivity
Main.java:46: error: cannot find symbol
String android_id = Secure.getString(this.getContentResolver(), Secure.ANDROID_ID);
^
symbol: variable Secure
location: class MainActivity
Main.java:51: error: method does not override or implement a method from a supertype
@Override
^
Main.java:53: error: cannot find symbol
if (keyCode == KeyEvent.KEYCODE_MENU && mReactInstanceManager != null) {
^
symbol: variable KeyEvent
location: class MainActivity
Main.java:57: error: cannot find symbol
return super.onKeyUp(keyCode, event);
^
symbol: variable super
location: class MainActivity
Main.java:60: error: method does not override or implement a method from a supertype
@Override
^
Main.java:65: error: cannot find symbol
super.onBackPressed();
^
symbol: variable super
location: class MainActivity
Main.java:69: error: method does not override or implement a method from a supertype
@Override
^
Main.java:71: error: cannot find symbol
super.onBackPressed();
^
symbol: variable super
location: class MainActivity
Main.java:74: error: method does not override or implement a method from a supertype
@Override
^
Main.java:76: error: cannot find symbol
super.onPause();
^
symbol: variable super
location: class MainActivity
Main.java:83: error: method does not override or implement a method from a supertype
@Override
^
Main.java:85: error: cannot find symbol
super.onResume();
^
symbol: variable super
location: class MainActivity
49 errors
Standard output is empty