桌面小部件Wight父类AppWidgetProvider的三个方法
2024-10-12 21:14:29
- onUpdate()这个方法会在每次更新App Widget的时候调用,数据更新的逻辑都写在这个方法里边。而且要注意的是:在用户添加小部件的时候,会首先调用这个方法,应该在这个方法里进行初始化操作,比如初始化展示给用户的界面等等。。。。。比如:TextView的更新,使某一个控件可见或者不可见之类的操作。
- onEnabled()这个方法会在App Widget可用的时候调用,注意在用户添加小部件的时候首先调用的不是这个方法,不是这个方法!不要在这里进行初始化操作。。。。。
- onDisabled()这个方法会在App Widget不可用的时候调用,在这个函数里边可以结束App Widget所耗费的资源。
第二个是一个布局文件new_app_widget.xml,我们小部件的布局就是在这个里边设置。 第三个是在xml文件夹里边的App Widget的配置文件,
里边设置了我们App Widget的尺寸和更新时间等一些信息。
最新文章
- 使用VS Code开发 调试.NET Core 应用程序
- AngularJS Moudle 函数讲解
- Git:错误:error:src refspec master does not match any
- Could not initialize class sun.awt.X11GraphicsEnvironment
- TCP程序设计
- Bean-Query 一个把对象转换为Map的Java工具库
- 区间的连续段~ST表(模板题)
- Python 小知识 杂七杂八 随手记
- 编译原理中DFA最小化
- 浏览器F12(开发者调试工具) 功能介绍
- 第47章:MongoDB-用户管理
- Spring、MyBatis、Shiro、Quartz、Activiti框架
- 人人项目renren-security\git\renren-security的目录下的文件列表
- webservice 测试页面
- E:Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
- 【收集资料】OpenGL学习
- WPF中Grid的行的Height和列的Width根据内容自适应
- JDK源码阅读之Collection
- Eclipse编码规范——Code Templates设置
- C# 在同一个项目里启动不同的类文件