It is used to manipulate resources and services used by the application like database, local files, class loaders, shared preferences etc. … Typically you can pass any concrete class that extends Context class – Activity class being one of them (in which case you simply use this in the argument).
What is context context in Android?
What is Context in Android? … It is the context of the current state of the application. It can be used to get information regarding the activity and application. It can be used to get access to resources, databases, and shared preferences, and etc. Both the Activity and Application classes extend the Context class.
How do you pass context from one activity to another?
You can create a method like setContext(Context context) in your DataBase Helper class to pass your context from your activity. You can get the context if you do getApplicationContext(); from your activity and pass that to your DBHelper class.