Update NoteWidgetProvider_2x.java

唐帅
pq674gkeb 7 months ago
parent 4d7fbd75f2
commit 08d73d50e6

@ -7,60 +7,70 @@
*
*/
// 定义包名,组织代码模块化管理
package net.micode.notes.widget;
// 导入Android小部件相关类和应用的资源类
import android.appwidget.AppWidgetManager;
import android.content.Context;
import net.micode.notes.R;
import net.micode.notes.data.Notes;
import net.micode.notes.tool.ResourceParser;
import net.micode.notes.R; // 导入资源文件R类用于访问布局和其他资源
import net.micode.notes.data.Notes; // 导入笔记相关的数据类
import net.micode.notes.tool.ResourceParser; // 导入资源解析工具类
/**
* 2xNoteWidgetProvider2x
* 2x
* NoteWidgetProvider 2x2
*/
public class NoteWidgetProvider_2x extends NoteWidgetProvider {
/**
*
*
* `update`
*
* @param context 访
* @param appWidgetManager AppWidgetManager
* @param appWidgetIds ID
* @param context
* @param appWidgetManager AppWidgetManager
* @param appWidgetIds ID
*/
@Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
// 调用父类的 update 方法,完成小部件的更新逻辑
super.update(context, appWidgetManager, appWidgetIds);
}
/**
* ID
* ID
* 使 ID
*
*
* @return ID
* @return ID `res/layout/widget_2x.xml`
*/
@Override
protected int getLayoutId() {
return R.layout.widget_2x;
return R.layout.widget_2x; // 返回 2x 小部件的布局资源 ID
}
/**
* IDID
* ID ID
* ID
*
* @param bgId ID
* @return ID
* @param bgId ID
* @return ID
*/
@Override
protected int getBgResourceId(int bgId) {
// 使用 ResourceParser 工具类,根据背景 ID 获取 2x 小部件的背景资源 ID
return ResourceParser.WidgetBgResources.getWidget2xBgResource(bgId);
}
/**
*
*
*
* 2x 4x
*
* @return
* @return 2x
*/
@Override
protected int getWidgetType() {
return Notes.TYPE_WIDGET_2X;
return Notes.TYPE_WIDGET_2X; // 返回表示 2x 小部件类型的常量
}
}

Loading…
Cancel
Save