I am using Buildbox. I defined a custom openURL method in Buildbox. I am trying to track worlds with events. How can I reach non-static mFirebaseAnalytics instance in static method?
package com.secrethq.utils;
import java.lang.ref.WeakReference;
import java.io.File;
import java.io.FileFilter;
import java.io.UnsupportedEncodingException;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.regex.Pattern;
import java.nio.IntBuffer;
import com.google.firebase.analytics.FirebaseAnalytics;
import android.app.Activity;
public class PTServicesBridge extends Activity
    implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener {
    private FirebaseAnalytics mFirebaseAnalytics;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        //setContentView(R.layout.activity_main);
        mFirebaseAnalytics = FirebaseAnalytics.getInstance(this);
    }
    public static void openUrl( String url ){
        Log.v(TAG, "PTServicesBridge  -- Open URL " + url);
        PTServicesBridge.urlString = url;
        Bundle params = new Bundle();
        params.putString("levelname", url);
        mFirebaseAnalytics.logEvent("levels", params); //Problematic line it gives error.
    }
}
Problematic line:
 mFirebaseAnalytics.logEvent("levels", params); //Problematic line it gives error.