From 5472082061a6f1f9d01e4ea9eaf33d6b0a04691d Mon Sep 17 00:00:00 2001 From: MikkoAyaka <3401286177@qq.com> Date: Fri, 14 Apr 2023 14:09:16 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=20NoteWidgetProvider=5F4x.ja?= =?UTF-8?q?va=20=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../notes/widget/NoteWidgetProvider_4x.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java index 8e7cf63..ecaa7a2 100644 --- a/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java +++ b/app/src/main/java/net/micode/notes/widget/NoteWidgetProvider_4x.java @@ -27,20 +27,39 @@ import net.micode.notes.tool.ResourceParser; * 为了适应不同尺寸的屏幕,拓展了四倍大小的桌面挂件 */ public class NoteWidgetProvider_4x extends NoteWidgetProvider { + /** + * 在控件状态更新时调用该方法 + * @param context 上下文 + * @param appWidgetManager APP组件管理器实例 + * @param appWidgetIds 组件ID列表 + */ @Override public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { super.update(context, appWidgetManager, appWidgetIds); } + /** + * 获取当前布局ID + * @return 布局ID + */ protected int getLayoutId() { return R.layout.widget_4x; } + /** + * 获取背景资源ID + * @param bgId 背景ID + * @return 背景资源ID + */ @Override protected int getBgResourceId(int bgId) { return ResourceParser.WidgetBgResources.getWidget4xBgResource(bgId); } + /** + * 获取控件类别 + * @return 控件类别 + */ @Override protected int getWidgetType() { return Notes.TYPE_WIDGET_4X;