You can access your database inside the MyPhoneStateListener in a couple of way
- Create a MyPhoneStateListener constructor with a Context parameter and use this context to instantiate your database class.
Just instantiate your database class using
MyDatabase db = new MyDatabase(MainActivity.this)