android开发遇到的问题(WidgetProvider, service, Thread,Handler)

来源:互联网 发布:蚂蚁庄园 知乎 编辑:程序博客网 时间:2024/05/22 00:16

学习android开发也是需要很长时间的,这天的开发中又遇到一些挠破头皮的问题。

1.想在桌面做个动画,使用了Intent,PendingIntent, RemoteViews, AppWidgetManager和AppWidgetProvider中的刷新和接收广播事件,但是这样做只能有控件时并加上事件触发才能产生效果,没有达到我的要求,结果放弃了这种方法。代码如下: 

2.以上那种方法不适合,就在此代码上加上service和Thread,结果导致Thread一行不止,停不下来,直接内存崩溃,代码贴上,以防忘记自己犯过的错误。

 

3.以上都是不可行的办法,资料都翻烂了,网页也卡了,最后还是被我找到了可行了办法,就是再加上个Handler来操作那个Runnable,让它随着你的思路进行运行和停止,代码如下:

 

虽是错误百出,但收获不少,最起码对这些API不会那么陌生。