在TimerTask中还需要new Thread么?

箍心而行 2014-06-11 03:29:06
class UploadLogTask extends TimerTask {
@Override
public void run() {
new Thread(new Runnable() {
@Override
public void run() {
MyUtils.uploadLogAgain(getApplicationContext());
}
}).start();
}
}

上面写的对不
...全文
283 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
箍心而行 2014-06-11
  • 打赏
  • 举报
回复
引用 3 楼 abcmsnet 的回复:
一般不建议在timertask去访问网络,应该有个service什么的开线程来访问网络,timrtask只是控制一些全局变量的信号等,让service观看信号灯来做是否访问网络什么的
明白了 谢谢
  • 打赏
  • 举报
回复
一般不建议在timertask去访问网络,应该有个service什么的开线程来访问网络,timrtask只是控制一些全局变量的信号等,让service观看信号灯来做是否访问网络什么的
箍心而行 2014-06-11
  • 打赏
  • 举报
回复
引用 1 楼 abcmsnet 的回复:
timertask 默认就是新开的线程
所以就不能在new Thread了 对吗? 可以在timertask做网络访问。。。?
  • 打赏
  • 举报
回复
timertask 默认就是新开的线程

80,361

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧