小编ego*_*911的帖子

AppWidgetProvider 中的 super.onUpdate() 推荐吗?

我试图弄清楚在开发 AppWidgetProvider 时是否建议调用 super.onUpdate() 。

public class MyAppWidgetProvider extends AppWidgetProvider {
  @Override
  public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
    super.onUpdate(context, appWidgetManager, appWidgetIds);
    // My code starts here
    ...
  }
}
Run Code Online (Sandbox Code Playgroud)

我想知道因为开发 Activity 时需要调用 super.onCreate() 。但我在JavaDoc中找不到类似的内容: http://developer.android.com/reference/android/appwidget/AppWidgetProvider.html#onUpdate (android.content.Context, android.appwidget.AppWidgetManager, int[])

我还检查了 Android 源代码(2.2 和 4.0):

http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.2_r1.1/android/appwidget/AppWidgetProvider.java

目前该方法什么也不做,但也许它会在未来的版本中做一些事情。我认为现在添加对该方法的调用应该是安全的,并且对于未来的版本也是安全的。

对此有何建议?

android widget android-widget

4
推荐指数
1
解决办法
816
查看次数

标签 统计

android ×1

android-widget ×1

widget ×1