当前位置: 代码迷 >> Android >> 本地Service处理数据写入SD卡的操作,如何处理重入引发的有关问题
  详细解决方案

本地Service处理数据写入SD卡的操作,如何处理重入引发的有关问题

热度:95   发布时间:2016-04-28 05:28:52.0
本地Service处理数据写入SD卡的操作,如何避免重入引发的问题?
在主Activity点击一个按钮,就StartService启动了一个服务,又在服务OnStartCommand执行了一个写入SD卡的操作。

现在有个问题,写入SD卡的操作,有可能在按钮点击频繁的时候,反复执行,而这是有风险的。

有什么办法,能够解决这个问题呢?
------解决方案--------------------
不要在OnStartCommand方法中执行,在OnStart方法中执行数据库操作
  相关解决方案