I am trying to use a fix from this GitHub issue, but when using the solution in my code, this
is not available. How can I pass this
to the function?
´´´java
public class MainActivity extends ReactActivity {
@Override
protected String getMainComponentName() {
return "fleeting";
}
private ReactContext mReactContext;
private PowerManager.WakeLock sCpuWakeLock;
private Activity activity;
private static final String TAG = "MainActivity";
public void onReactContextInitialized(ReactContext context) {
Log.d(TAG, "Here's your valid ReactContext");
mReactContext = context;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
getReactInstanceManager().addReactInstanceEventListener(this); // Throws error, can´t find "this"
Replace you first line with below code. You were not implemented the ReactInstanceEventListener interface.
public class MainActivity extends ReactActivity implements ReactInstanceManager.ReactInstanceEventListener{
Then add this method inside your mainActivity.
@Override
public void onReactContextInitialized(ReactContext context) {
Log.d(TAG, "Here's your valid ReactContext");
}