We know that, we can log event in an activity using the code:
FirebaseAnalytics.getInstance(this).logEvent("hello", new Bundle());
Suppose I have this class "Student", which is a simple class called inside different activities. All I want to know is how to use FirebaseAnalytics inside this "Student" class without passing the context or getApplicationContext() or "this" keyword?
N.B: FirebaseCrashlytics can be used in "Student" class as follow:
FirebaseCrashlytics.getInstance().log("logstudentclass");
Also "Student" class be like:
public class Student{
private String name;
private String roll;
public Student(String name, String, roll){
this.name=name;
this.roll=roll;
}
// bla bla bla methods
// bla bla bla getters setters
}