Я бы создал companion object
в действии, которое нужно открыть:
class YourActivity : AppCompatActivity() {
companion object {
fun start(ctx: Context) {
// put your logic here (registering of Firebase events)
val i = Intent(ctx, YourActivity::class.java)
ctx.startActivity(i)
}
}
}
и вызвал бы его из другого занятия:
YourActivity.start(this)
или из другого фрагмента:
YourActivity.start(context)