Home » Android » android – Can a home widget have a Context?

android – Can a home widget have a Context?

Posted by: admin June 15, 2020 Leave a comment


In an activity it’s (usually) easy to get the Context.

What if I am working with a home widget class?
These are classes that extends AppWidgetProvider, which don’t contain a Context!

How to&Answers:

An instance of Context is passed to all the methods in AppWidgetProvider for you to use.


For those who can’t access developer.android like me, here’s where you can get context in app widget:

Android provides context in onReceive method in widget class.

    public void onReceive(Context context, Intent intent) {
        super.onReceive(context, intent);