@@ -122,37 +122,42 @@ Widget简介
122122
123123## Widget的声明周期
124124
125- `Widget`就是一个特殊的广播接收者
126- 1. 当界面上第一个`widget`被创建的时候
127- 01-14 02:17:14.348: INFO/System.out(1853): onEnabled 当`widget`第一次被创建的时候调用. 非常适合做应用程序的初始化.
128- 01-14 02:17:14.348: INFO/System.out(1853): onReceive
129- 01-14 02:17:14.357: INFO/System.out(1853): onUpdate 当有新的`widget`被创建的时候 更新界面的操作. 当时间片到的时候`onupdate()`调用.
130- 01-14 02:17:14.357: INFO/System.out(1853): onReceive
131-
132- 2. 当界面上第二个`widget`被创建的时候
133- 01-14 02:18:10.148: INFO/System.out(1853): onUpdate
134- 01-14 02:18:10.148: INFO/System.out(1853): onReceive
135-
136- 3. 再创建新的`widget`
137- 01-14 02:18:10.148: INFO/System.out(1853): onUpdate
138- 01-14 02:18:10.148: INFO/System.out(1853): onReceive
139-
140- 4. 从界面上移除一个`widget`
141- 01-14 02:19:11.709: INFO/System.out(1853): onDeleted
142- 01-14 02:19:11.709: INFO/System.out(1853): onReceive
143-
144- 5. 最后一个`widget`被移除
145- 01-14 02:19:37.509: INFO/System.out(1853): onDeleted
146- 01-14 02:19:37.509: INFO/System.out(1853): onReceive
147- 01-14 02:19:37.509: INFO/System.out(1853): onDisabled 当`widget`从界面上全部移除的时候调用的方法. 非常适合删除临时文件停止后台服务.
148- 01-14 02:19:37.509: INFO/System.out(1853): onReceive
125+ ` Widget ` 就是一个特殊的广播接收者
126+ 1 . 当界面上第一个` widget ` 被创建的时候
127+ ```
128+ 01-14 02:17:14.348: INFO/System.out(1853): onEnabled 当`widget`第一次被创建的时候调用. 非常适合做应用程序的初始化.
129+ 01-14 02:17:14.348: INFO/System.out(1853): onReceive
130+ 01-14 02:17:14.357: INFO/System.out(1853): onUpdate 当有新的`widget`被创建的时候 更新界面的操作. 当时间片到的时候`onupdate()`调用.
131+ 01-14 02:17:14.357: INFO/System.out(1853): onReceive
132+ ```
149133
150- 6. `widget`就是一个特殊的广播接受者 当有新的事件产生的是 肯定会调用 `onReceive()`;
134+ 2 . 当界面上第二个` widget ` 被创建的时候
135+ ```
136+ 01-14 02:18:10.148: INFO/System.out(1853): onUpdate
137+ 01-14 02:18:10.148: INFO/System.out(1853): onReceive
138+ ```
139+ 3 . 再创建新的` widget `
140+ ```
141+ 01-14 02:18:10.148: INFO/System.out(1853): onUpdate
142+ 01-14 02:18:10.148: INFO/System.out(1853): onReceive
143+ ```
144+ 4 . 从界面上移除一个` widget `
145+ ```
146+ 01-14 02:19:11.709: INFO/System.out(1853): onDeleted
147+ 01-14 02:19:11.709: INFO/System.out(1853): onReceive
148+ ```
149+ 5. 最后一个`widget`被移除
150+ ```
151+ 01-14 02:19:37.509: INFO/System.out(1853): onDeleted
152+ 01-14 02:19:37.509: INFO/System.out(1853): onReceive
153+ 01-14 02:19:37.509: INFO/System.out(1853): onDisabled 当`widget`从界面上全部移除的时候调用的方法. 非常适合删除临时文件停止后台服务.
154+ 01-14 02:19:37.509: INFO/System.out(1853): onReceive
155+ ```
156+ 6. `widget`就是一个特殊的广播接受者 当有新的事件产生的是 肯定会调用 `onReceive()`;
151157
152- **
158+
153159注意: 在不同的手机上 widget的生命周期调用方法 可能有细微的不同.
154160360桌面 go桌面 awt桌面 腾讯桌面 小米桌面
155- **
156161
157162---
158163
0 commit comments