Update NoteWidgetProvider_2x.java

master
p42car8zu 3 months ago
parent 3239531097
commit 0ecfa445f1

@ -15,33 +15,49 @@
*/
package net.micode.notes.widget;
// 定义包名,表示这个类位于 net.micode.notes.widget 包中
import android.appwidget.AppWidgetManager;
// 导入 AppWidgetManager 类,用于管理小部件
import android.content.Context;
// 导入 Context 类,用于访问应用环境
import net.micode.notes.R;
// 导入 R 类,包含应用的资源 ID
import net.micode.notes.data.Notes;
// 导入 Notes 类,可能包含笔记相关的常量或数据
import net.micode.notes.tool.ResourceParser;
// 导入 ResourceParser 类,用于解析资源
public class NoteWidgetProvider_2x extends NoteWidgetProvider {
// 定义 NoteWidgetProvider_2x 类,继承自 NoteWidgetProvider
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
// 重写 onUpdate 方法,用于在小部件更新时调用
super.update(context, appWidgetManager, appWidgetIds);
// 调用父类的 update 方法,传递上下文、小部件管理器和 appWidgetIds
}
@Override
protected int getLayoutId() {
// 重写 getLayoutId 方法,用于获取小部件的布局 ID
return R.layout.widget_2x;
// 返回 widget_2x 布局的资源 ID
}
@Override
protected int getBgResourceId(int bgId) {
// 重写 getBgResourceId 方法,用于获取小部件的背景资源 ID
return ResourceParser.WidgetBgResources.getWidget2xBgResource(bgId);
// 调用 ResourceParser 的方法,根据 bgId 获取 2x 小部件的背景资源 ID
}
@Override
protected int getWidgetType() {
// 重写 getWidgetType 方法,用于获取小部件的类型
return Notes.TYPE_WIDGET_2X;
// 返回 TYPE_WIDGET_2X 常量,表示这是一个 2x 类型的小部件
}
}

Loading…
Cancel
Save