【发布时间】:2013-05-15 07:59:04
【问题描述】:
我在AppWidgetProvider 班。我想在任何回调方法之前调用一个静态块,但我需要静态块中的上下文。我怎样才能得到它?
下面是我的代码:
public class widgetClass extends AppWidgetProvider {
static
{
// here i want the context
}
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager,
int[] appWidgetIds){
}
【问题讨论】:
-
你想在静态块中做什么?通常,您尝试的操作是不可能的,尽管您可以通过设置类似
Singleton的访问权限来使用Application上下文。也许在onUpdate()第一次被命中时在静态块中执行逻辑是一个想法?
标签: android widget android-context appwidgetprovider