当前位置: 代码迷 >> Android >> 一个android4.0下widget的有关问题
  详细解决方案

一个android4.0下widget的有关问题

热度:104   发布时间:2016-05-01 12:40:28.0
一个android4.0上widget的问题
我想要在android4.0上仿weather widget那样做一个基于videoview的widget,并把这个widget放于home界面,当videoview中没有信号源时,会去自动搜索,这事情我用timetask去做。现在发现当这个videoview一直没有信号源的时候,大概一个小时左右就把把系统置死,只能重启,logcat中也看不出什么明显的错误。做了很多测试,感觉像是widget中使用timertask的问题,但现在还没诊断出来。高手们指点迷津呀!!!
------解决方案--------------------
问题已经解决,纠结了很久,开始以为android widget是由appprovider继承broadcastreciever来的,而广播机制不适宜添加异步操作的线程。后来发现也不是,而是这个widget是放的一个videoview,而每次去改变uri之前没有清空当前的videoview,只是无限的去去做videoview.setBoolean(widget_id,"start","true"),导致当前的video没有停止之前开启不了,而且是概率性的死机。。。
接触android也几个月了,对里面很多东西还是不怎么懂呀,继续加油!老师说:遇到问题是好事!
------解决方案--------------------
楼主精神可嘉,强
------解决方案--------------------
[email protected] 
  相关解决方案