Update NoteWidgetProvider_2x.java

main
p4ns2i85u 3 months ago
parent 017666bc2d
commit 4a7cab3468

@ -14,34 +14,34 @@
* limitations under the License. * limitations under the License.
*/ */
package net.micode.notes.widget; package net.micode.notes.widget;// 包声明,指明代码属于哪个包
import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetManager;// 导入AppWidgetManager类
import android.content.Context; import android.content.Context;// 导入Context类
import net.micode.notes.R; import net.micode.notes.R;// 导入R类用于访问资源
import net.micode.notes.data.Notes; import net.micode.notes.data.Notes;// 导入Notes类
import net.micode.notes.tool.ResourceParser; import net.micode.notes.tool.ResourceParser;// 导入ResourceParser类
public class NoteWidgetProvider_2x extends NoteWidgetProvider { public class NoteWidgetProvider_2x extends NoteWidgetProvider {// 声明NoteWidgetProvider_2x类继承自NoteWidgetProvider
@Override @Override
public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) { public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {// 重写onUpdate方法当小部件更新时调用
super.update(context, appWidgetManager, appWidgetIds); super.update(context, appWidgetManager, appWidgetIds);// 调用父类的update方法更新小部件
} }
@Override @Override
protected int getLayoutId() { protected int getLayoutId() {// 重写getLayoutId方法获取布局ID
return R.layout.widget_2x; return R.layout.widget_2x;// 返回widget_2x布局的资源ID
} }
@Override @Override
protected int getBgResourceId(int bgId) { protected int getBgResourceId(int bgId) {// 重写getBgResourceId方法获取背景资源ID
return ResourceParser.WidgetBgResources.getWidget2xBgResource(bgId); return ResourceParser.WidgetBgResources.getWidget2xBgResource(bgId);// 返回2x小部件背景资源ID
} }
@Override @Override
protected int getWidgetType() { protected int getWidgetType() {
return Notes.TYPE_WIDGET_2X; return Notes.TYPE_WIDGET_2X;// 返回2x小部件类型
} }
} }

Loading…
Cancel
Save